Using LINQ, select list of objects inside another list of objects

public class ClassA
{
     public string MyString {get; set;}
}

public class ClassB
{
     public List<ClassA> MyObjects {get; set;}
}

List<ClassB> classBList = new List<ClassB>();
var results = (from i in classBList select i.MyObjects).Distinct();

Мне нужен отдельный список всех объектов ClassA в classBList . Как это сделать с помощью LINQ ? Я думаю о вложенном запросе, но не могу его понять. Любая помощь приветствуется.

40
задан Tatranskymedved 12 March 2018 в 09:25
поделиться