0

由于某种原因,当我在 With 语句中使用 Aggregate Lambda 表达式时,vb.net 中的 Intellisense 停止工作。

With Me.SalesPackage
    .WebLinks = Sales.Where(Function(f) f.Current.BookerWeb > 0).Count
    .WebAmount = Aggregate o In Sales.Where(Function(f) f.Current.WebBooker > 0) Into 
    Sum(o.Current.WebPrice)
End With

如果我在 .WebLinks 和 .WebAmount 之间插入新行并开始输入,它会起作用。但如果我在 Aggregate 语句之后这样做,它就行不通了......

有任何想法吗?

4

1 回答 1

1

根据我的经验,当 Intellisense 停止工作时,Linq 表达式中肯定存在语法错误。

于 2012-06-27T15:12:36.757 回答