Dictionary のコレクション初期化子

いつも忘れてしまうので、メモしておきます。

var d = new Dictionary<string, string>() {
  {“A”, “えー”},
  {“B”, “びー”},
  {“C”, “しー”}
};

正確には、忘れてしまうというよりも、簡単すぎて逆に不安になってしまって、つい確認してしまうということでしょうか。

配列初期化子や、List<T> などの単純なコレクションの初期化子は、何の不安もなく使っています。
しかし、Dictionary に限っては、キーとデータのペアのオブジェクト初期化子を記述するという考え方をしてしまい、調べてみて簡単すぎて気が抜けてしまうという感じです。