【发布时间】:2013-04-01 13:48:42
【问题描述】:
试图将以下 VB.net Linq 转换为 C# Linq
Dim query =
From row In dt.AsEnumerable
Group row By G = New With {.Price = row.Field(Of Double?)("price")}.Price,
New With {.Cat = row.Field(Of Integer?)("category")}.Cat
Into ProductGroups = Group
我尝试了一些网站,但没有一个按预期工作。
【问题讨论】:
-
嗯,首先,Stackoverflow 不是代码转换器。但是,这里有一些转换问题。 IMO 不受欢迎。人们可能会建议您使用第三方转换器,例如 developerfusion.com/tools/convert/vb-to-csharp
-
@SonerGönül 尝试了我能找到的所有转换器,从这个我得到了
line 1 col 2: EOF expected -
@user1590636 - 看看这个线程 - stackoverflow.com/a/8472111/142822
-
@SonerGönül 虽然我同意 SO 不是代码转换器,但他已经尝试使用转换器并且遇到了问题。现在,如果其他人犯了同样的错误,他们就有了可以给他们一些想法的地方。一个关于使用代码转换器的问题(即使它不是这样表述的)与关于 Visual Studio IMO 的问题一样有效。