web-dev-qa-db-ja.com

VB.Net Lambda式の作成方法

現在、VB.netプロジェクトに取り組んでいます。私はVB.Net LINQが初めてであり、Lambdaに相当するものを知りたい

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

vB.Netで。

誰か提案してください!

53
Venugopal M

ラムダ構文は、通常のデリゲートを作成する場合とそれほど変わりません。

戻り値を持つラムダを作成する場合は、Functionを使用します。そうでない場合は、作成しない場合はSubを使用します。

Dim _new = orders.Select(Function(x) x.Items > 0)

Dim action As Action(Of Item) = Sub(x) Console.WriteLine(x.Items)
74
Jeff Mercado