我有一个嵌套列表,如下所示:
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 获得此输出吗?
谢谢!
最佳答案
这应该有效:
var result = nestedList.Select(l => l.Count).ToList();
关于c# - 使用 LINQ 获取嵌套列表的计数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57651767/