bool distinct
之后。问题现在而不是字典distinct is true
,但应该是IEnumerable<string>
。怎么可以解决?
这是错误:
无法将类型'System.Collections.Generic.IEnumerable'隐式转换为'System.Collections.Generic.Dictionary'。存在显式转换(您是否错过了演员?)
代码:
Dictionary<string, int>
答案 0 :(得分:12)
ToDictionary
会返回您需要的内容。只需返回,而不是返回query
。
return query.GroupBy(word => word)
.ToDictionary(g => g.Key, g => g.Count());