转换列表<list <string>&gt;字典<list <string>,int&gt; </list <string> </list <string>

时间:2011-06-28 06:36:02

标签: c# list dictionary

Dictionary<List<string>, int> dictionary = input.GroupBy(x => x).ToDictionary(x => x.Key, x =>x.Count());

这不起作用,我该怎么办? GroupBy只比较list的引用。那么如何比较list的元素?

输入在List&lt;列表&lt;字符串&gt;&gt;我需要在字典中。

2 个答案:

答案 0 :(得分:0)

试试这个

    Dictionary<List<string>, int> dictionary = str.GroupBy(x => x).ToDictionary(x => x.Key, x =>x.Key.Count);

答案 1 :(得分:-1)

试试这个

Dictionary<string, int> dictionary = input.GroupBy(x => x).ToDictionary(x => x.Key.toString(), x =>x.Count());