我可以使用以下语法聚合我的集合:
Dim Result = Aggregate X In MyCollection _
Into Prop1 = Sum(X.Val1), Prop2 = Sum(X.Val2)
但Result
的类型是匿名的。如果我希望Result
属于现有类型,该怎么办?我在New
子句中尝试使用Select
,但这似乎无效。
注意:进一步调查显示方法语法确实接受TResult
参数,我可以在其中指定转换函数。所以我基本上都在寻找与之相当的查询语法。