Linq分组(按问题)-can';语法不正确
出于某种原因,我完全被vb.net中LINQ组的语法所困扰-有人能帮我整理一下以下内容吗 我有5000个这样的对象:Linq分组(按问题)-can';语法不正确,linq,Linq,出于某种原因,我完全被vb.net中LINQ组的语法所困扰-有人能帮我整理一下以下内容吗 我有5000个这样的对象: Public Class ExpressionReturn Implements IComparable(Of ExpressionReturn) Public Property Price As Price Public Property Value As Nullable(Of Decimal) Public Property Express
Public Class ExpressionReturn
Implements IComparable(Of ExpressionReturn)
Public Property Price As Price
Public Property Value As Nullable(Of Decimal)
Public Property Expression As Expression
Public Property Rank As Single
End Class
我试图将它们按price.priceid(一个整数)分组,然后返回一个列组的总和,以获得一系列对象,如下所示:
Public Class RankReturn
Public Property Price As Price
Public Property Expression As Expression
Public Property RankSum As Single
End Class
我被Linq中Group By的语法卡住了。。。有人能帮忙吗?谢谢你回来找我-在清晰地处理代码之后,c#(其中有大多数示例)和vb.net之间的一个巨大区别是,你似乎必须在select语句中返回与分组相同的对象
我现在放弃了这种方法,因为分组比我预期的要慢得多——我用字典来存储我需要的总和,这比700ms快得多 下载并查看其示例。您计划如何将这5000个对象的
表达式
值组合在一起以获得结果?