Я преобразовываю из C# это выражение LINQ. Однако это, кажется, не работает.
C#
return (from w in fishSticks
group w by w.FishQty into g
orderby g.Key descending
select g).First().First();
VB
Return (From w In fishSticks
Group w By w.FishQty Into g()
Order By g.Key Descending
Select g).First().First()
Повороты Visual Studio Into g
в Into g()
самостоятельно и затем дает мне эту ошибку:
Определение метода 'g' не доступно в этом контексте.
Какие-либо идеи?
VB.Net имеет другой групповой синтаксис
Правильный синтаксис:
Dim q = (From w In fishSticks
Group By Quantity = w.FishQty Into g = Group
Order By Quantity Descending
Select g).First().First()