170 похожих чатов

Здравствуйте, подскажите как добавить Dictionary<string, List<Model>> в такой словарь

модель если ключ словаря одинаковый, то в этот же ключ дополнительно другую модель?

12 ответов

10 просмотров

написать метод можно через contains key проверить есть ли такой ключ если нет добавить если да получить коллецию

ну достаешь лист моделей по ключу и в него добавляешь по идее

Юсуф- Автор вопроса
Larymar GC
написать метод можно через contains key проверить ...

вот не могу обратится ищу ключ, если есть не знаю как записать

Ключ должен быть уникальным

Юсуф
вот не могу обратится ищу ключ, если есть не знаю ...

if (dic.contains(key) dic[key].add(value) else dic.add(key,new List<T>{value})

Иван Беноевский
а поч не через TryGetValue

можно и так я не уверен что быстрее

Larymar GC
можно и так я не уверен что быстрее

если нужно быстрее , ты не ту платформу выбрал , тут не быстрее в приоритете , а карсивее и короче )

sauwork .
если нужно быстрее , ты не ту платформу выбрал , т...

очень спроно после jit не известно что быстрее вылезет ++ или ifhg

Юсуф- Автор вопроса
Larymar GC
if (dic.contains(key) dic[key].add(value...

дело в том что в родительской модели есть еще список дочерней модели, и не знаю как проверить если название родительской модели одинаковое то в нее записать дочернюю если нет то другую род.модель

Юсуф- Автор вопроса
Юсуф
дело в том что в родительской модели есть еще спис...

вот как написать если есть designation то не List создавать а только модель

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта