ディクショナリ

プログラミングC# 第6版 9.1


コレクションクラスのDictionaryの使い方です。

任意のキーに対して任意の値を格納できる配列のようなデータを作れます。

using System;
using System.Collections.Generic;

class Program {
    static void Main() {
        var hash = new Dictionary<string, int>();
        
        hash["foo"] = 1;
        hash["bar"] = 2;
        
        foreach(var item in hash) {
            Console.WriteLine("key={0} val={1}",item.Key,item.Value);
        }
    }
}
$ main
key=foo val=1
key=bar val=2

これは非常に便利ですね。今後も使っていくと思います。