我到底做错了什么?
var rows = new List<Dictionary<int, int>> { new Dictionary<int, int> {1, 2} };
Intellisense告诉我一个错误&#34;方法添加有2个参数但是用一个&#34;
调用答案 0 :(得分:3)
在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*/},
}
};
答案 1 :(得分:0)
试试这个
var rows = new List<Dictionary<int, int>> { new Dictionary<int, int>() { { 1, 2 } } };