C# では、ハッシュテーブル コレクションは要素の非ジェネリック コレクションです。ハッシュテーブルの各要素は、キーと値のペアとして表されます。ハッシュテーブルのキーは null ではなく、一意です。値は繰り返すことも空にすることもできます。
C# システム用のハッシュテーブル クラス。コレクション インターフェイスは、ハッシュテーブル コレクションを表現したものです。このクラスは、ハッシュテーブル コレクションを操作するためのさまざまなコンストラクター、メソッド、プロパティを提供します。
ハッシュ テーブルを配列、ArrayList などの他のコレクションや文字列表現に変換することもできます。
この記事では、ハッシュ テーブルのコレクションを文字列に変換する方法について説明します。
ハッシュ テーブル項目を文字列に変換するために、ハッシュ テーブル クラスは Java のような直接メソッドを提供しないことに注意してください。変換を行うための組み込みプロパティもありません。したがって、変換を実行する独自のメソッドを設計する必要があります。
ハッシュ テーブルの要素は文字列表現に変換されます。これを行うには、ハッシュ テーブル コレクションを反復処理し、各項目のキーと値を文字列にコピーする必要があります。区切り文字を使用して、文字列内の各キーと値の項目を区切ることができます。
実際に C# でプログラムするには、IDictionaryEnumerator を使用してハッシュ テーブル内の各項目を反復処理します。列挙子は、ハッシュ テーブルの各項目 (キーと値) を保持します。次に、以下に示すように、ループを使用して各キーと値を文字列にコピーします。
リーリー上記のコードでわかるように、各キーと値のペアを文字列にコピーした後、区切り文字「
」を挿入して各項目を区切ります。 ### ###例###
以下は、ハッシュ テーブル項目を文字列に変換する完全な C# プログラムです。出力プログラムは次の出力を生成します。
リーリー
ここでは、まずハッシュ テーブル コレクションの内容を表示します。次に文字列を表示します。文字列値は、「」(改行文字) で区切られたハッシュ テーブルのすべての要素で構成されていることがわかります。 ######例###ハッシュ テーブルを文字列に変換する別のプログラムを実装してみましょう。完全な C# プログラムを以下に示します。
リーリーこのプログラムは前のプログラムと似ていますが、ハッシュ テーブルと文字列値の表示方法に若干の変更が加えられています。
」で区切られます。
出力
プログラムは次の出力を生成します。
リーリーしたがって、この記事では、ハッシュ テーブルのコレクションを文字列に変換することについて説明しました。この変換を直接実行する方法はありませんが、次のコマンドを使用して、ハッシュ テーブルのコレクションを文字列に簡単に変換できます。 IDictionaryEnumerator。これにはハッシュ テーブルの項目 (キーと値) が保持されており、ループを使用して簡単にアクセスして文字列にコピーできます。
以上がハッシュテーブルを文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。