Подтвердить что ты не робот

Получение ключей от поиска

Как получить коллекцию ключей из Lookup < > I, созданных с помощью метода .ToLookup()?

У меня есть поиск, который отображает int-значения в группы экземпляров настраиваемого класса. Мне нужен набор всех ключей int, которые содержит поиск. Любой способ сделать это, или мне нужно собирать и сохранять их отдельно?

4b9b3361

Ответ 1

Вы можете выполнять итерацию по набору групп клавиш и считывать ключи, например

var keys = myLookup.Select(g => g.Key).ToList();

Ответ 2

Один быстрый способ:

var myKeys = myLookup.Select(l=>l.Key);