【发布时间】:2019-11-20 07:34:25
【问题描述】:
我有这个 Linq 语句:
Cars[] carsNames = cn.Where( x => x.Paste == true).Select(x => {x.Name, x.Color}).ToArray();
但是"Select(x => {x.Name, x.Color})" 出现错误:
; expected
} expected
【问题讨论】:
-
Select(x => new {x.Name, x.Color},来自文档Anonymous Types。"您可以使用 new 操作符和一个对象初始化器。"
-
Imo 这只是一个错字。您已经在 SO.like stackoverflow.com/questions/54922167/return-new-linq-object 上多次了解并使用了正确的语法。
标签: c# arrays linq multiple-columns