如何编写一个VB.Net Lambdaexpression式

我正在研究一个VB.net项目。 我是VB.Net LINQ的新手,想知道Lambda的等价物

var _new = orders.Select(x => x.items > 0); 

在VB.Net。

有人请build议!

lambda语法与创build常规委托没有多大区别。

如果创build一个具有返回值的lambda,请使用Function 。 否则,如果你正在创build一个没有,使用Sub

 Dim _new = orders.Select(Function(x) x.Items > 0) Dim action As Action(Of Item) = Sub(x) Console.WriteLine(x.Items)