Ben sadece bu yapardı:Lambda VB.net içinde mi? C#
myIEnumerable.Where(i=>i.ReturnsABool()).any();
nasıl vb.NET'te yapayım ki? Ben lambda formüle nasıl mahsur kaldım ..
Ben sadece bu yapardı:Lambda VB.net içinde mi? C#
myIEnumerable.Where(i=>i.ReturnsABool()).any();
nasıl vb.NET'te yapayım ki? Ben lambda formüle nasıl mahsur kaldım ..
deneyin bu
myIEnumerable.Where(Function (i) i.ReturnsABool()).Any()
Anladım. Tamamen biraz daha ayrıntılı. Aldığım VB kodunun neden Lambdas'a çok benzemediğini anlamaya başladım: S –
Lambdalar için VB sözdizimini çok beğenmiyorum ama bu onları kullanmayı bırakmamalı, çok faydalıdır. –
Biliyorum, onları C# 'da seviyorum. VB'nin kullanımının cesaretini kırdığı için üzücüdür .. –
Ben nt sorunun noktası olduğunu biliyorum, ama sen bir yüklemi alır Herhangi bir aşırı bu ifadeyi kolaylaştırabilirsiniz : myIEnumerable.Any (i => i.ReturnAsBool()) –
Ben gerçekten lambda'ları ifade etmenin bir yolunu aradığım gibi bir soru değildi, ama yine de aşırı bir yük olduğunun farkında değildim. Thx –