gpt4 book ai didi

c# - GroupBy 并计算列表中的唯一元素

转载 作者:IT王子 更新时间:2023-10-29 04:41:43 26 4
gpt4 key购买 nike

我有一个只包含字符串的列表。我想做的是分组并返回一个计数。

例如:

Foo1
Foo2
Foo3
Foo1
Foo2
Foo2

会导致 Foo1: 2、Foo2: 3、Foo3: 1。我试过使用 Linq,但列表中有一个 GroupBy 可能会起作用,但我搞砸了,无法确定用途 :(

最佳答案

var list = new List<string> { "Foo1", "Foo2", "Foo3", "Foo2", "Foo3", "Foo3", "Foo1", "Foo1" };

var grouped = list
.GroupBy(s => s)
.Select(group => new { Word = group.Key, Count = group.Count() });

关于c# - GroupBy 并计算列表中的唯一元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10812629/

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