繁体   English   中英

linq获取一维集合中的所有对象

[英]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 = ??;
}

如何在“全部”变量中获得一维集合? 请注意,我无法修改Class1,class2和class3 ...

List<Class3> all = c.SelectMany(c2 => c2).ToList();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM