C#の辞書を初期化して値を割り当てる方法は?
C#で辞書を初期化して値を割り当てる方法は次の通りです:
- オブジェクトイニシャライザを使用します。
Dictionary<string, int> dict = new Dictionary<string, int>()
{
{"apple", 1},
{"banana", 2},
{"orange", 3}
};
- キーと値を1つずつ追加するためにAddメソッドを使用します。
Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("apple", 1);
dict.Add("banana", 2);
dict.Add("orange", 3);
- 索引器を使用して直接値を代入する。
Dictionary<string, int> dict = new Dictionary<string, int>();
dict["apple"] = 1;
dict["banana"] = 2;
dict["orange"] = 3;
これら3つの方法は、辞書を初期化して値を代入するのに使えます。実際のニーズに応じて、1つまたは複数の方法を選択して初期化できます。