var people = new[]
{
new {Id = 6000, Name = "Jennifer", Age = 21},
new {Id = 6001, Name = "Alton", Age = 15},
new {Id = 6003, Name = "Milford", Age = 23}
};
字符串
想要的结果:
{ Id = 6000, Name = Jennifer, Age = 21 , Is Minor = false }
{ Id = 6001, Name = Alton, Age = 15, Is Minor = true }
{ Id = 6003, Name = Milford, Age = 23, Is Minor = false }
型
添加附加属性是Minor,而不创建返回结果的新类``
3条答案
按热度按时间odopli941#
使用LINQ中的
Select
方法,如下所示:字符串
bz4sfanl2#
如果你不想创建一个新的强类型类,那么使用一个匿名类(就像你的例子一样)可能是你最好的选择。
字符串
我假设您可以根据现有属性确定附加属性的值。
y1aodyip3#
这就是你要找的吗?
字符串