【发布时间】:2013-08-19 15:16:34
【问题描述】:
我现在正在做一个 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);
在 VB.Net 中。
有人请推荐!
【问题讨论】:
lambda 语法与创建常规委托没有太大区别。
如果创建具有返回值的 lambda,请使用 Function。否则,如果您要创建的不是,请使用Sub。
Dim _new = orders.Select(Function(x) x.Items > 0)
Dim action As Action(Of Item) = Sub(x) Console.WriteLine(x.Items)
【讨论】:
return 语句,返回的值是委托主体中表达式的值。
Return 语句。