使用LINQ映射集合

时间:2008-09-05 16:17:17

标签: linq functional-programming

我有一组对象,我想添加一个新属性。我如何使用LINQ做到这一点?

3 个答案:

答案 0 :(得分:2)

var a = from i in ObjectCollection select new {i.prop1, i.prop2, i.prop3, ..., newprop = newProperty}

答案 1 :(得分:0)

我认为你不能使用纯LINQ。但是,如果你在代码中做了很多这样的事情,你可以用反射来完成这项工作。

答案 2 :(得分:0)

为什么要添加额外的属性?或者,换一种方式,一旦你在新的IEnumerable源中拥有它,你打算如何处理它?<​​/ p>

如果你需要它来进行数据绑定,我有一个可能对你有帮助的助手类。