我有一个List<MyClass>
:
public int MyClass
{
public int One { get; set; }
public int Two { get; set; }
}
现在,数据可以(并且确实)如下所示:
一:1,二:9
一:2,二:9
一:1,二:8
一:3,二:7
看看“一”是如何出现两次的?我想将这个平面序列投影到一个分组中Dictionary<int,ICollection<int>>
:
KeyValuePairOne:{键:1,值:{9、8}}
KeyValuePairTwo:{键:2,值:{9}}
KeyValuePairThree:{键:3,值:{7}}
我猜我需要结合.GroupBy
和.ToDictionary
?