我有一个对象集合,我想添加一个新属性。我如何用 LINQ 做到这一点?
Esteban
问问题
201 次
3 回答
2
var a = from i in ObjectCollection select new {i.prop1, i.prop2, i.prop3, ..., newprop = newProperty}
于 2008-09-05T16:19:35.860 回答
0
我不认为你可以使用纯 LINQ。但是,如果您在代码中经常做这种事情,您可以通过反射来完成这项工作。
于 2008-09-05T16:29:37.723 回答
0
为什么要添加额外的属性?或者,换一种说法,一旦您在新的 IEnumerable 源中拥有该属性,您打算如何处理它?
如果您需要它来进行数据绑定,我有一个帮助类可以帮助您。
于 2008-09-05T18:43:26.263 回答