Şu anda bir VB.net projesinde çalışıyorum. Ben VB.Net LINQ için yeni ve VB.Net'teVB.Net Lambda nasıl yazılır Lambda ifade
var _new = orders.Select(x => x.items > 0);
Lambda eşdeğerini bilmek istiyorum.
Birisi lütfen öneriniz!
Şu anda bir VB.net projesinde çalışıyorum. Ben VB.Net LINQ için yeni ve VB.Net'teVB.Net Lambda nasıl yazılır Lambda ifade
var _new = orders.Select(x => x.items > 0);
Lambda eşdeğerini bilmek istiyorum.
Birisi lütfen öneriniz!
Lambda söz dizimi, düzenli bir temsilci oluşturmaktan çok farklı değildir.
Dönüş değeri olan bir lambda oluşturuyorsanız, Function
'u kullanın. Aksi halde, bir tane oluşturmuyorsanız, Sub
kullanın.
Dim _new = orders.Select(Function(x) x.Items > 0)
Dim action As Action(Of Item) = Sub(x) Console.WriteLine(x.Items)
Standart bir temsilci farklı görünüyor, çünkü bu durumda 'return' ifadesi yok ve döndürülen değer, temsilci gövdesindeki ifadenin değeridir. –
VB.net'deki temsilci seçmeli bir 'Return' deyimine sahip olduğunu her zaman düşündüm. –
Teşekkürler @JeffMercado, anladım. –
http://msdn.microsoft.com/en-us/library/bb531253.aspx – Satpal
https://msdn.microsoft.com/en-us/library/bb384991.aspx?f=255&MSPPError= -2147217396 –