在VB.NET我已经习惯了这样搞创建匿名类型(VB.NET anonymous types include the notion of Key Fields)时:如何在C#匿名类型中声明“Key”字段?
Dim prod1 = New With {
Key .Name = "paperclips",
Key .Price = 1.29,
.OnHand = 423
}
但是,我一直没能找到在C#这样做的任何方式,因为它出现Key
关键字不受支持。
有没有什么办法可以在C#中表示我只想比较匿名类型中的一些字段时寻找平等?
我总是很惊讶C#和VB之间的小差异。我当然不知道你能做到这一点是VB。 – svick