在列表中具有单键多个值的字典

本文关键字:字典 单键多 列表 | 更新日期: 2023-09-27 18:08:56

我有一个linq查询,我想把它放在字典里。我的字典是

Dictionary<string, List<string>>

如何将查询放入定义的字典中?

...
...
select new
   {
     b.PropertyName             
     a.PropertyValue,
     a.PropertyOrder,
   }).Distinct().ToDictionary(x => x.PropertyName, 
    x => x.ToList() // The rest of the two values should be in the list
    );

在列表中具有单键多个值的字典

select new {
b.PropertyName
a.PropertyValue,
a.PropertyOrder})
.Distinct()
.ToDictionary(key => key.PropertyName, 
value => new List<string>{ value.PropertyValue, value.PropertyOrder});