Пълнене на вложени речници още при създаването им C#
Това нещо (два варианта) как се инициализира? Въпросът е как да се запълни само вътрешния речник, а външния да се създаде без да му се присвоява конкретна стойност за момента.
Dictionary<string, Dictionary<string, int>> dict = new Dictionary<string, Dictionary<string, int>>();
dict[new string] = new Dictionary<string, int>();
dict[new string]["str"] = 1;
dict[new string]["str2"] = 2;
Dictionary<string, Dictionary<string, int>> dict2 = new Dictionary<string, Dictionary<string, int>>()
{
new string, "str", 1
new string, "str2", 2
};
Във външния речник по-късно ще се добави ключа(стойността). При инициализацията обаче, вътрешния речник да се зареди. Това ми е идеята, но от примера ти разбирам, че май не може да стане.
Еми вкарай го в променлива просто.