Gay*_*ya3 4 .net c# linq list count
我有一个嵌套的列表,看起来像这样:
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());
}
Run Code Online (Sandbox Code Playgroud)
我可以知道如何使用LINQ获得此输出吗?
谢谢!
Kir*_*huk 12
这应该工作:
var result = nestedList.Select(l => l.Count).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
134 次 |
| 最近记录: |