我知道我们可以这样查找重复的项目:
var dublicateItems = itemStrings.GroupBy(x => x)
.Where(x => x.Count() > 1)
.ToDictionary(g => g.Key, g => g.Count());
还有像这样不同的项目:
var distinctItems = itemStrings.Distinct();
但如何将其与以下字符串列表组合:
输入:a,b,b,c,d,d,d,d
输出:a,b(2次),c,d(4次)
itemStrings.GroupBy(x => x)
听起来像是你想要的。 - Sayse