Подтверждение всех Ключей в словаре заполнило Значения

У меня есть a Dictionary<string, List<string>>

Я хочу сделать проверку, что все Ключи в словаре имеют по крайней мере 1 объект в его соответствующем списке

5
задан svick 26 January 2013 в 03:44
поделиться

2 ответа

Для этого можно использовать метод расширения Enumerable.All (часть методов расширения LINQ).

bool allPopulated = yourDictionary.All(p => p.Value != null && p.Value.Count > 0);
9
ответ дан 18 December 2019 в 06:49
поделиться

Попробуйте следующее

bool allPopulated = map.All(p => p.Value != null && p.Value.Count > 0);
14
ответ дан 18 December 2019 в 06:49
поделиться
Другие вопросы по тегам:

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