что я делаю неправильно?
var rows = new List<Dictionary<int, int>> { new Dictionary<int, int> {1, 2} };
Intellisense сообщает мне ошибку "Method Add имеет 2 параметра, но вызывается с одним"
При инициализации 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 } } };
{ { 1, 2 } }
если целью была одна запись.