powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как быстро найти ключ в Dictionary?
7 сообщений из 7, страница 1 из 1
Как быстро найти ключ в Dictionary?
    #38894809
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, конечно, перебором, но пока рука не поднимается...

Есть такой Dictionary

Код: c#
1.
Dictionary<InfoKey, List<Guid>> contexts2;



Здесь InfoKey - некий несложный класс с набором строк и целых, но это не важно.

Как найти InfoKey по известному Guid, одному из списка List<Guid>, если существует.
...
Рейтинг: 0 / 0
Как быстро найти ключ в Dictionary?
    #38894828
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
cxkey = contexts2.FirstOrDefault(x => x.Value.Contains(tryGuid)).Key;
...
Рейтинг: 0 / 0
Как быстро найти ключ в Dictionary?
    #38894888
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh,

это ж подслащённый перебор однако
...
Рейтинг: 0 / 0
Как быстро найти ключ в Dictionary?
    #38894984
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh,
Тут или проц или память.
Если гуиды уникальные, держать еще Dictionary<Guid, InfoKey> и в нем искать.
...
Рейтинг: 0 / 0
Как быстро найти ключ в Dictionary?
    #38895383
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилWinnipuh,

это ж подслащённый перебор однако

ваш вариант?
...
Рейтинг: 0 / 0
Как быстро найти ключ в Dictionary?
    #38895479
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhваш вариант?
перебор, а что тут ещё делать, если не добавлять индекс
...
Рейтинг: 0 / 0
Как быстро найти ключ в Dictionary?
    #38895577
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh,

ToLookup?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как быстро найти ключ в Dictionary?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]