powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Поиск по словарю, по свойству объекта из коллекции Values
6 сообщений из 6, страница 1 из 1
Поиск по словарю, по свойству объекта из коллекции Values
    #39520259
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех!
есть словарь Dictionary<int, List<zzz>>, в классе zzz есть поле id, вопрос как получить список уникальных id для всего словаря?
Код: c#
1.
var zz = dictionary.Select(xx => xx.Value.Select(x => x.id).ToList().Distinct()).Distinct().ToList();



в zz получаю <int, List<zzz>>, а хотелось бы List<int>

заранее спасибо!
...
Рейтинг: 0 / 0
Поиск по словарю, по свойству объекта из коллекции Values
    #39520267
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mixon,

Код: c#
1.
var zz = dicrionary.Values.Select(p => p.id).Distinct().ToList();
...
Рейтинг: 0 / 0
Поиск по словарю, по свойству объекта из коллекции Values
    #39520286
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

var zz = dicrionary.Values.Select(p => p.id) .Cast<int?>() .Distinct().ToList();

Спасибо, вот так будет то что надо :)
...
Рейтинг: 0 / 0
Поиск по словарю, по свойству объекта из коллекции Values
    #39520326
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mixon,

Зачем кастовать в int?
...
Рейтинг: 0 / 0
Поиск по словарю, по свойству объекта из коллекции Values
    #39520331
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttMixon,
Код: c#
1.
var zz = dicrionary.Values.Select(p => p.id).Distinct().ToList();



у List<zzz> нет св-ва Id
Код: c#
1.
dicrionary.Values.SelectMany(x => x.Select(c => c.Id)).Distinct().ToList();
...
Рейтинг: 0 / 0
Поиск по словарю, по свойству объекта из коллекции Values
    #39520354
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pallaris,

А, точняк, забыл SelectMany, да
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Поиск по словарю, по свойству объекта из коллекции Values
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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