Web系開発メモ

Java, C#, HTML, CSS, JavaScript のことなどを書いてます。

C# コレクション生成時に要素を追加する方法

C# の List と Dictionary をインスタンス化する際に、要素を追加する方法を書いていきます。

コード例

インスタンス生成直後に、中括弧(波括弧)を使って要素を追加します。

var list = new List<string>() {
  "one", "two"
};
var dictionary = new Dictionary<string, string> {
  { "cat", "猫" }, { "dog", "犬"}
};
Console.WriteLine(list[0]); // one
Console.WriteLine(list[1]); // two
Console.WriteLine(dictionary["cat"]); // 猫
Console.WriteLine(dictionary["dog"]); // 犬

正式名称は、コレクション初期化子になります。

参考文献

docs.microsoft.com