Получить данные из ienumerable внутри ienumerable с помощью linq
У меня есть список данных.
class Student { public string class{get;set;} public Enumerable<book> subjects{get;set;} } class Book{ public string language{get;set;} public string science{get;set;} }
У меня есть перечислимый список "студентов". я хочу получить имена классов, где имя языка-английский, используя C# или самый простой способ.
Что я уже пробовал:
var lang= students.Select(i => new { i.class, i.subjects}).Select(j => j.subjects.Where(k => k.language.ToLower() == "english".ToLower()));
[no name]
Нужно поменять название "класс" на "класс" переменная, объявленная внутри класса student. Здесь вы не можете использовать class в качестве зарезервированного ключевого слова.