C# の Hashtable コレクションは、キーのハッシュ コードに従って編成されたキーと値のペアのコレクションです。ハッシュコードはハッシュコード関数を使用して計算されます。
ハッシュ テーブル内の各要素は、一意のキーを持つキーと値のペアです。キーも null 以外である必要があります。値を空にして繰り返すことができます。
この記事では、ハッシュ テーブル コレクションが空かどうかを確認する方法について説明します。
C# でハッシュ テーブル コレクションを実装するクラスは、Hashtable クラスです。ハッシュ テーブルに存在する要素の数をカウントすることで、ハッシュ テーブル コレクションが空かどうかを確認できます。
これを行うには、ハッシュ テーブル内の要素の数を返す Hashtable クラスの "Count" プロパティを使用できます。
したがって、Count プロパティが 0 を返す場合は、ハッシュ テーブルが空であることを意味し、0 より大きい値を返す場合は、ハッシュ テーブルに要素があることを意味します。
まず、Hashtable クラスの Count プロパティのプロトタイプを見てみましょう。
###文法### リーリー 戻り値- Int32型の属性値
説明- ハッシュ テーブルに含まれるキーと値のペアの数を取得します。 名前空間
リーリーここで、この Count プロパティを理解するのに役立ついくつかのプログラミング例を見てみましょう。
###例###最初のプログラムがハッシュ テーブルが空かどうかをどのようにチェックするかを見てみましょう。手順は以下の通りです。
リーリープログラムは次の出力を生成します。
リーリーハッシュ テーブルに要素がないため、「ハッシュ テーブルが空です」というメッセージが表示されます。
プログラムは以下の通りです。
リーリー ###出力###ここでは、ハッシュ テーブルに 2 つの要素を追加します。出力は以下のように変わります。
リーリーご覧のとおり、Count プロパティはハッシュ テーブル内の要素の数を返します。
手順は以下の通りです。
リーリー ###出力###ハッシュテーブルに要素があるので、メッセージは適宜付与されます。次に、ハッシュ テーブルに存在する要素を削除しましょう。これを行うには、ハッシュ テーブルに要素を追加する行をコメント アウトするだけです。
###例###手順は以下の通りです。
リーリー ###出力###現在、ハッシュ テーブルには要素がありません。したがって、このハッシュ テーブルで Count プロパティを使用すると、ゼロが返されます。したがって、出力にはハッシュ テーブルが空であることが示されます。
リーリー以上がHashTable コレクションが空かどうかを確認する C# プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。