我现在正在进行一个VB.net项目。我对VB.Net LINQ还不熟悉,想知道以下Lambda等价的代码:
var _new = orders.Select(x => x.items > 0);
在VB.Net中。 有人能提供建议吗!
我现在正在进行一个VB.net项目。我对VB.Net LINQ还不熟悉,想知道以下Lambda等价的代码:
var _new = orders.Select(x => x.items > 0);
lambda语法与创建常规委托并没有太大的区别。
如果要创建一个有返回值的lambda,请使用Function
。否则,如果要创建一个没有返回值的lambda,请使用Sub
。
Dim _new = orders.Select(Function(x) x.Items > 0)
Dim action As Action(Of Item) = Sub(x) Console.WriteLine(x.Items)
return
语句,返回的值是委托体中表达式的值。 - Paolo MorettiReturn
语句。 - Jeff Mercado