Size: a a a

2020 September 25

rr

razumovsky r in CODE BLOG / C#
а понятно, вчерашний мега таск
источник

rr

razumovsky r in CODE BLOG / C#
мы всунули тебе справочник в справочник
источник

rr

razumovsky r in CODE BLOG / C#
что б ты мог смотреть справочник
источник

rr

razumovsky r in CODE BLOG / C#
когда смотришь справочник
источник

A

Alex_R in CODE BLOG / C#
Никита Петроченко
Это как раз справочник справочников )
Чё то я не понимаю как с ним работать
источник

A

Alex_R in CODE BLOG / C#
Никита Петроченко
Это как раз справочник справочников )
Ну и как в него добавить справочник типа List<SprCommonRow>?

public class SprCommonRow: ISprRow
   {
       public string Kod { get; set; }
       public string Text { get; set; }
       public override string ToString()
       {
           return Text;
       }
   }
источник

НП

Никита Петроченко... in CODE BLOG / C#
Alex_R
Чё то я не понимаю как с ним работать
Пилишь метод, который тебе нужен в нем, что то типо Add. А для получения справочника используешь GetList, далее как с обычным листом
источник

A

Alex_R in CODE BLOG / C#
Никита Петроченко
Пилишь метод, который тебе нужен в нем, что то типо Add. А для получения справочника используешь GetList, далее как с обычным листом
string text = AllDictinory.FirstDictinory.Dictinory.GetTextByCod("1")

То есть вот так не будет?
источник

S

Supernic3 in CODE BLOG / C#
Alex_R
string text = AllDictinory.FirstDictinory.Dictinory.GetTextByCod("1")

То есть вот так не будет?
Nope
источник

НП

Никита Петроченко... in CODE BLOG / C#
Alex_R
string text = AllDictinory.FirstDictinory.Dictinory.GetTextByCod("1")

То есть вот так не будет?
Ща покажу, что бы понял
источник

НП

Никита Петроченко... in CODE BLOG / C#
Alex_R
string text = AllDictinory.FirstDictinory.Dictinory.GetTextByCod("1")

То есть вот так не будет?
источник

A

Alex_R in CODE BLOG / C#
Я не понимаю как GetList<T> поймёт какой именнно мне нужен справочник и почему у тебя в GetList<T> есть _dict.Add(typeof(T), newList);
источник

НП

Никита Петроченко... in CODE BLOG / C#
Alex_R
Я не понимаю как GetList<T> поймёт какой именнно мне нужен справочник и почему у тебя в GetList<T> есть _dict.Add(typeof(T), newList);
Давай по строкам
1. Иф будет тру, если будет тайп твоего дженерика в словаре, далее ретурн list as твоя конкретная коллекция.

Если коллекция не найдена, то он ее создает, добавляет в словарь по ключу типу, и возвращает ее
При следующем заходе в этот метод у тебя отработает TryGetValue и вернет туже коллекцию, что и добавил
источник

A

Alex_R in CODE BLOG / C#
Никита Петроченко
Давай по строкам
1. Иф будет тру, если будет тайп твоего дженерика в словаре, далее ретурн list as твоя конкретная коллекция.

Если коллекция не найдена, то он ее создает, добавляет в словарь по ключу типу, и возвращает ее
При следующем заходе в этот метод у тебя отработает TryGetValue и вернет туже коллекцию, что и добавил
так
источник

A

Alex_R in CODE BLOG / C#
Никита Петроченко
Давай по строкам
1. Иф будет тру, если будет тайп твоего дженерика в словаре, далее ретурн list as твоя конкретная коллекция.

Если коллекция не найдена, то он ее создает, добавляет в словарь по ключу типу, и возвращает ее
При следующем заходе в этот метод у тебя отработает TryGetValue и вернет туже коллекцию, что и добавил
а если у меня 6 словорей одного типа?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Alex_R
так
Отредачил )
источник

НП

Никита Петроченко... in CODE BLOG / C#
Alex_R
а если у меня 6 словорей одного типа?
У тебя не будет 6 словарей одного типа. Все данные в один подсловарь будут добавлятьс
источник

A

Alex_R in CODE BLOG / C#
Никита Петроченко
Давай по строкам
1. Иф будет тру, если будет тайп твоего дженерика в словаре, далее ретурн list as твоя конкретная коллекция.

Если коллекция не найдена, то он ее создает, добавляет в словарь по ключу типу, и возвращает ее
При следующем заходе в этот метод у тебя отработает TryGetValue и вернет туже коллекцию, что и добавил
эт оя понял
источник

A

Alex_R in CODE BLOG / C#
Никита Петроченко
У тебя не будет 6 словарей одного типа. Все данные в один подсловарь будут добавлятьс
вот это ваще не понял)
источник

НП

Никита Петроченко... in CODE BLOG / C#
Alex_R
вот это ваще не понял)
У тебя метод GetList не даст это сделать. Если у тебя будет проинициализирован подсловарь типа, он его вернет всегда, не новый экземпляр
источник