ホームページ  >  記事  >  バックエンド開発  >  ハッシュ テーブルの長さを出力する C# プログラム

ハッシュ テーブルの長さを出力する C# プログラム

WBOY
WBOY転載
2023-09-14 08:05:071063ブラウズ

打印哈希表长度的 C# 程序

C# では、Hashtable コレクションは要素のコレクションであり、各要素はキーと値のペアで構成されます。要素のキーは一意であり、null ではありませんが、要素の値は繰り返すことも、空にすることもできます。キーと値のペアは、キーのハッシュ コードに基づいて編成されます。

このキーは、コレクション内の要素にアクセスするために使用されます。 C# では、Hashtable という名前のクラスがハッシュ テーブルのコレクションを表します。このクラスは、ハッシュ テーブル オブジェクトを構築/作成するためのさまざまなコンストラクターを提供します。 Hashtable クラスは、ハッシュ テーブル コレクションの操作に使用できるさまざまなメソッドとプロパティも提供します。

C# でハッシュ テーブル コレクションの長さを調べて、それを画面に出力する方法について説明します。

ハッシュ テーブルの長さを出力するにはどうすればよいですか?

C# では、Java とは異なり、Hashtable クラスはハッシュテーブルのサイズまたは長さを返すプロパティ/関数を提供しません。したがって、この制限を回避して、ハッシュテーブル内の要素の数をカウントする必要があります。ハッシュテーブル内の要素の合計数がハッシュテーブルの長さになります。

Hashtable クラスによって提供される Count 属性を使用すると、ハッシュ テーブル内の要素のカウントを簡素化できます。 Hashtable.Count プロパティは、ハッシュ テーブル内のキーと値のペアの合計数を返します。

Count プロパティのプロトタイプを見てみましょう。

###文法### リーリー 説明する######

ハッシュテーブルに含まれる要素 (キーと値のペア) の数を取得します。

名前空間

リーリー

プロパティ値

Int32 - ハッシュテーブル コレクション内のキーと値のペアの数。

###成し遂げる### ###カウント###

上記のプロトタイプでは、Count プロパティはハッシュ テーブルに存在する要素 (キーと値のペア) の数を返します。このカウントは、ハッシュ テーブルの長さまたはサイズとみなされます。

次に、ハッシュ テーブルの長さを決定するためのプログラミング例に移りましょう。

Example

の中国語訳は次のとおりです:

Example

これから説明する最初のプログラミング例を以下に示します。

リーリー

このプログラムには、キーとして数値、値として対応する数値名を含むハッシュ テーブル 'myNumbers' があります。次に、ハッシュ テーブル myNumbers.Count 内の要素の数を返すステートメントを実行します。

Output

このプロパティは、以下に示すように、ハッシュ テーブル内の要素の数を返します。

リーリー

ハッシュ テーブルには 5 つの要素があるため、ハッシュ テーブルの長さは 5 です。

ここで、次のコードをコメントアウトします。

リーリー

出力

ここでは、ハッシュ テーブル オブジェクトを作成し、「Add」メソッドのステートメントをコメント アウトしました。これは、現在ハッシュ テーブルに要素が存在しないことを意味します。生成された次の出力を確認してください。

リーリー

したがって、プログラムはハッシュ テーブルの長さ = 0 を示す出力を正しく生成します。

Count プロパティを示す 2 番目の例に進みましょう。

Example

の中国語訳は次のとおりです:

Example

次のプログラムは、作成されたハッシュ テーブル オブジェクトを示します。まだ要素を追加していません。

リーリー

出力

Hashtable オブジェクトが作成されたら、myTable.Count プロパティを使用してハッシュテーブルの長さを出力します。この場合、出力は次のようになります。

リーリー

要素がないため、出力は 0 です。

ハッシュ テーブル オブジェクトを作成した後、上記のプログラムに次のコードを入力します。

リーリー

ここでは、ハッシュ テーブルに 4 つの要素を追加します。 4 番目の要素に注目してください。この要素にはキーのみがありますが、指定された値は空です。

出力

次に、プログラムを実行して出力を確認します。

リーリー

出力からわかるように、ハッシュ テーブルの長さは 4 であり、null 値を持つ要素も含まれています。

###結論は###

この記事では、Hashtable.Count プロパティと、それを使用してハッシュ テーブル コレクションの長さを決定する方法を説明およびデモンストレーションします。ハッシュ テーブルのサイズを直接返す方法はないため、この Count プロパティを使用してハッシュ テーブルのサイズを決定します。

以上がハッシュ テーブルの長さを出力する C# プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
前の記事:C# の is 演算子次の記事:C# の is 演算子