List<string> AllList = new List<string>();
var q = from p in AllList group p by p into g select new { Key = g.Count(), name= g.Key };
foreach (var v in q){
Console.WriteLine("--" + v.name.ToString() + "--" + v.Key.ToString());
}
c# list<string> 分组统计
最新推荐文章于 2026-06-08 16:38:49 发布
这段代码展示了如何使用LINQ查询对一个字符串列表`AllList`进行分组计数,将每个分组的元素数量及其对应的分组键输出。通过`group by`子句对列表元素进行分类,然后使用`select new`创建一个新的匿名类型,包含每个组的计数(Key)和分组键(name)。最后,使用`foreach`循环遍历结果并打印出来。
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

4462

被折叠的 条评论
为什么被折叠?



