猿问

使用 LINQ 获取嵌套列表的计数列表

我有一个嵌套列表,如下所示:


List<List<int>> nestedList = new List<List<int>>();


样本数据如下: {{1,2,3}, {4,4,2,6,3}, {1}}


所以我想计算每个列表并将值获取到另一个列表。例如,输出应该是:{3,5,1}


我尝试过使用 foreach:


List<int> listCount = new List<int>();

foreach (List<int> list in nestedList)

{

    listCount.Add(list.Count());

我可以知道如何使用 LINQ 获取此输出吗?


繁华开满天机
浏览 96回答 1
1回答

不负相思意

这应该有效:var&nbsp;result&nbsp;=&nbsp;nestedList.Select(l&nbsp;=>&nbsp;l.Count).ToList();
随时随地看视频慕课网APP
我要回答