LINQ 将列表项列表连接到一个列表中

我有一个这样的清单:


public class list 

    public IList<list2> list {get;set;}

}

和list2这样的:


public class list2 

{

    public string something {get;set;}

}

我想要的结果是这样的:


var listWithAll = new List<list2>();


foreach (var item in list) 

{

    foreach (var item2 in item.list) 

    {

        listWithAll.Add(item2);

    }

}

我可以使用一个简短的 LINQ 处理程序吗?像这样的东西:


list.Select(x => x.list);

但这显然不起作用。


冉冉说
浏览 122回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP