79

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

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

VB.Netで。

誰か提案してください!

4

1 に答える 1

104

ラムダ構文は、通常のデリゲートの作成とそれほど違いはありません。

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

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

Dim action As Action(Of Item) = Sub(x) Console.WriteLine(x.Items)
于 2013-08-19T15:18:59.420 に答える