Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Lambda ifadeleri, temsilcilerin geçerli olduğu yerlerde kullanılabilir. Bunlar uyumlu temsilci türlerine dönüştürülebilir, ancak başka bir türe dönüştürülemez. Örneğin, bir temsilci türü tanımlayıp buna bir lambda ifadesi atayabilir veya bir parametreye bağımsız değişken olarak bir Func<TResult> lambda ifadesi gönderebilirsiniz. Bu örnekler aşağıdaki kodda gösterilmiştir.
Module Module1
Delegate Function FunDel(ByVal m As Integer) As Boolean
Sub Main()
' Assign a lambda expression to a function delegate.
Dim negative As FunDel = Function(n As Integer) n < 0
Console.WriteLine(negative(-3))
' Send a lambda as the argument to a delegate parameter.
Dim numbers() As Integer = {3, 4, 2, 8, 1, 0, 9, 13, 42}
Dim evens = numbers.Where(Function(n) n Mod 2 = 0)
For Each even In evens
Console.WriteLine(even)
Next
End Sub
End Module
Hata Kimliği: BC36625