字典到匿名对象

时间:2015-05-12 07:51:24

标签: c#

我有一个字典集合,字符串,int。我想将此字典转换为匿名对象,其属性是集合键,匿名对象属性的值是字典值。这是一种方法吗?

谢谢

2 个答案:

答案 0 :(得分:2)

你在找这个吗?

var keyVals = dict.Select(kv => new { Key = kv.Key, Value = kv.Value });

但我无法想象一个用例。为什么你更喜欢匿名类型而不是已经可用的字典呢?

答案 1 :(得分:2)

像这样:

from x in mydictionairy select new { anonymousKey = x.Key, anonymousValue = x.Value}