出于某种原因,我完全坚持使用vb.net中LINQ Group的语法 - 有人可以帮我理清以下内容吗?
我有5000个这样的对象:
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的语法......任何人都可以帮忙吗?
答案 0 :(得分:0)
感谢您回复我 - 在使用清晰的代码播放代码之后,c#(其中包含大多数示例)和vb.net之间的差异似乎是您似乎必须返回相同的对象正在分组的select语句。
我现在放弃了这种方法,因为分组比我想象的要慢得多 - 我用字典来存储我需要的总和,这比7毫秒要快得多5毫秒!