[英]List of Dictionaries with Collection Initializer
我到底做错了什么?
var rows = new List<Dictionary<int, int>> { new Dictionary<int, int> {1, 2} };
Intellisense告诉我一个错误“方法添加有2个参数但是用一个参数调用”
在Dictionary<TKey, TValue>
的初始化中Dictionary<TKey, TValue>
您必须为样本指定键和值:
var rows = new List<Dictionary<int, int>>
{
new Dictionary<int, int>
{
{1 /*key*/, 2 /*value*/},
{2 /*key*/, 2 /*value*/},
{3 /*key*/, 3 /*value*/},
}
};
尝试这个
var rows = new List<Dictionary<int, int>> { new Dictionary<int, int>() { { 1, 2 } } };
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.