У меня есть структура данных, как показано ниже. Как я могу получить детей детей, соответствующих критериям?Lambda Statement, который выбирает все дочерние элементы, которые соответствуют критериям
У меня есть список Взрослых, которые содержат список детей.
- AdultJoe
- ChildJoe Возраст 12
- ChildJane Возраст 10
- AdultFrancis
- ChildTom Возраст 12
- ChildTony Возраст 10
Используя приведенную выше структуру данных, как мне получить весь ребенок в возрасте 12 лет?
Это то, что я пробовал, и это не то, что мне нужно.
Adults.Where(Function(adult) adult.Children.Any(Function(child) child.age= 12))
не фильтрует существующий список, но возвращает новый с подмножеством – Plutonix
Извините, я пропустил что-то в своем заявлении по лямбда. Я добавил adult.children.any ..... – Tyddlywink