Подтвердить что ты не робот

Как написать выражение Lambda VB.Net

Сейчас я работаю над проектом VB.net. Я новичок в VB.Net LINQ и хотел бы знать эквивалент Лямбды

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

в VB.Net.

Кто-нибудь, пожалуйста, предложите!

4b9b3361

Ответ 1

Синтаксис лямбда не так сильно отличается от создания обычного делегата.

При создании лямбда, который имеет возвращаемое значение, используйте Function. В противном случае, если вы создаете тот, который этого не делает, используйте Sub.

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

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