web-dev-qa-db-fra.com

Comment écrire une expression Lambda VB.Net

Je travaille actuellement sur un projet VB.net. Je suis nouveau sur VB.Net LINQ et aimerais connaître l’équivalent Lambda de

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

en VB.Net.

Quelqu'un s'il vous plaît suggérer!

53
Venugopal M

La syntaxe lambda n’est pas très différente de la création d’un délégué régulier.

Si vous créez un lambda qui a une valeur de retour, utilisez Function. Sinon, si vous en créez un autre, utilisez 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