Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

WifiAvivi avatar WifiAvivi 151 Точки

Пълнене на вложени речници още при създаването им 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
    };

 

0
Module: C# Advanced 10/03/2017 10:41:14
RoYaL avatar RoYaL Trainer 6849 Точки

А каква е логиката? Какво искаш да постигнеш? Как външния речник да "няма стойност" (да нямаш предвид да няма ключ?) и защо? Това ми звучи като да имаш речник за телефонен указател, но да искаш някой от номерата да си няма човек?

1
WifiAvivi avatar WifiAvivi 151 Точки

Във външния речник по-късно ще се добави ключа(стойността). При инициализацията обаче, вътрешния речник да се зареди. Това ми е идеята, но от примера ти разбирам, че май не може да стане.

0
10/03/2017 13:38:12
RoYaL avatar RoYaL Trainer 6849 Точки

Еми вкарай го в променлива просто.

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.