【发布时间】:2010-01-07 21:33:00
【问题描述】:
小故事:我想将列表/字典转换为匿名对象
基本上我以前有的是:
var model = from item in IEnumerable<Item>
select new
{
name = item.Name
value = item.Value
}
等等。
如果我在列表或字典中有name, item.Name,我该如何创建相同的匿名对象model?
编辑:澄清:
如果字典包含 [name, item.Name] 和 [value, item.Value] 作为键值对,我将如何创建 model 而不假设您既不知道 name 也不知道 value?
【问题讨论】:
-
也许我不明白,但是List和Dictionary都实现了IEnumerable,所以你的代码应该可以工作。
-
短篇小说?问一个好问题,得到一个好答案。
-
我不明白这个问题。
标签: c# list dictionary anonymous-types