【发布时间】:2017-09-04 19:04:29
【问题描述】:
我英语不好,标题设置有困难。而且我不知道关键字才能找到我需要的东西。
我想要以下:
var newList = listUsers.Select(x => new { x.Name = x.Old});
但我收到这样的错误:
匿名类型成员声明器无效。匿名类型成员必须 使用成员分配、简单名称或成员访问来声明。
注意:我不想要以下内容
var newList = listUsers.Select(x => new { Name = x.Name, Old = x.Old});
更新:我的最终目标是输出如下格式:
var arr = [{
John Doe: 19,
David: 23,
David: 26
}, {
John Doe: 27,
David: 22,
David: 24
}];
用户名列表是动态的
【问题讨论】:
-
好吧,你能解释一下你想要什么吗?如果你想要新对象,你可以使用
Anonymous type或类似的类,如果你想分配一个新值,你可以使用foreach