linq get all object in one-dimensional collection
public class Class1 : List<Class2>
{
}
public class Class2 : List<Class3>
{
}
public class Class3
{
string str;
int i;
}
public class Program
{
Class1 c = new Class1();
//insert values....
List<Class3> all = ??;
}
How can i get a one-dimensional collection in my var "all" ? please n开发者_如何学运维ote I can not modify Class1, class2 and class3...
List<Class3> all = c.SelectMany(c2 => c2).ToList();
精彩评论