public class MyClass {
List<MyOtherClass> myInnerList;
}
假设我在其他地方声明了以下内容:
List<MyClass> myOuterlist;
如何使用VS2005在C#中快速生成myInnerLists列表?
答案 0 :(得分:3)
为什么不是一个简单的for循环?
List<List<MyOtherClass>> innerLists = new List<List<MyOtherClass>>();
for (int i = 0; i < myOuterList.Count; i++)
{
innerLists.Add(myOuterList[i].myInnerList);
}
答案 1 :(得分:0)
如果您想将列表展平为MyOtherClass
:
List<MyOtherClass> list = m.SelectMany(x => x.myInnerList).ToList();