茶トラ猫エンジニア

フリーランスとして働く、先が見えないエンジニアのメモ帳

C#でハッシュテーブルの中身を調べる

C# でハッシュテーブルの展開をしようと思って調べてみました。

意外にも簡単に利用できますが、もっと効率のいいやり方はありそうです。

ハッシュテーブルの使い方

ハッシュテーブルの項目は DictionaryEntry クラスで取得できるので、1 件ずつ受け取り繰り返していきます。

キーは Key、値は Value で取得できるので、他の言語と同じように使えますね。

Hashtable ht = new Hashtable();
ht["a"] = "aaa";
ht["b"] = "bbb";
ht["c"] = "ccc";

foreach (DictionaryEntry h in ht)
{
    // キー:h.Key
    // 値:h.Value
}