如何在 VB.NET 中使用“Into”LINQ 表达式?

2023-11-22

我正在从 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 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()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 VB.NET 中使用“Into”LINQ 表达式? 的相关文章

随机推荐