gpt4 book ai didi

c# - 使用 LINQ 或 lambda 表达式获取该值的值和计数

转载 作者:太空狗 更新时间:2023-10-29 20:45:18 28 4
gpt4 key购买 nike

以下格式的数据对象列表

Col1  Col2  Col3

B 45 36
B 12 69
A 46 76
C 89 09
B 451 37
D 435 46
A 450 50
D 98 43
B 358 39
A 987 89

需要得到如下格式的结果集('A'出现3次,'B'出现4次等)

Value  Count

A 3
B 4
C 1
D 2

如何使用 LINQ 或 lambda 表达式获取上述结果集?

最佳答案

你可以通过 lambda 表达式来实现它

var list = from x in dataObjects
group x by x.Col1 into g
select new { Value = g.Key, Count = g.Count() };

并且通过使用 Linq 扩展方法 GroupBy 由 @Asif 回答

关于c# - 使用 LINQ 或 lambda 表达式获取该值的值和计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13043663/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com