W języku C# I po prostu to zrobić:Lambda's w VB.net?
myIEnumerable.Where(i=>i.ReturnsABool()).any();
Jak miałbym to zrobić w VB.NET? Utknąłem w jaki sposób sformułować lambda ..
W języku C# I po prostu to zrobić:Lambda's w VB.net?
myIEnumerable.Where(i=>i.ReturnsABool()).any();
Jak miałbym to zrobić w VB.NET? Utknąłem w jaki sposób sformułować lambda ..
Spróbuj
myIEnumerable.Where(Function (i) i.ReturnsABool()).Any()
Rozumiem. Całkiem bardziej gadatliwy. Zaczynam rozumieć, dlaczego kod VB, który otrzymałem, nie jest zbyt lubiany przez Lambdasa: S –
Nie podoba mi się również składnia VB dla lambdas, ale to nie powinno powstrzymywać nikogo przed użyciem, są one bardzo przydatne. –
Wiem, kocham je w C#. To smutne, że VB wydaje się zniechęcać do jego używania. –
wiem, że to nt punkt pytanie, ale można uprościć to wyrażenie z przeciążenia Wszelkie który zabierze predykat : myIEnumerable.Any (i => i.ReturnAsBool()) –
Naprawdę nie było to pytanie, ponieważ szukałem sposobu na wyrażenie lambd, ale wciąż nie zdawałem sobie sprawy, że istnieje przeciążenie. Thx –