【发布时间】:2010-02-24 09:21:11
【问题描述】:
我找到了一个例子,说明字典可以按如下方式初始化:
Dictionary<string, int> d = new Dictionary<string, int>()
{
{"cat", 2},
{"dog", 1},
{"llama", 0},
{"iguana", -1}
};
我不明白 {"cat", 2} 语法对于创建键值对的有效性。集合初始化语法的形式似乎是new MyObjType(){},而匿名对象的形式是{a="a", b="b"}。这里到底发生了什么?
【问题讨论】:
标签: c#