如何使用集合初始值设定项创建新字典?

时间:2012-06-06 02:38:58

标签: c#

如果您可以在列表中执行此操作

List<int> a = new List<int>() {
   2, 4, 6, 8, 10
};

你怎么能在字典中做同样的事情?

Dictionary<int, bool> b = new Dictionary<int, bool>() {
   ?, ?, ?
};

2 个答案:

答案 0 :(得分:8)

Dictionary<int, bool> b = new Dictionary<int, bool>() {
   {1, true},{2, false},{3, true}
};

答案 1 :(得分:4)

MSDN上有一篇文章:http://msdn.microsoft.com/en-us/library/bb531208.aspx

您只需将每个键值对包装在大括号中。