visaul basic, .net framework 4, vb2010 yeni özellikler | Visual Basic 2010 | 14.02.2010
Bu yazımda Visual Basic’in yeni versiyonu ile beraber hayatımıza girecek özelliklerden bahsetmek istiyorum. Eğer hala Visual Studio’nın RC sürümünü indirmediyseniz, yazıyı okumadan önce buradan indirmenizi tavsiye ederim.
Basic’in en zor yanı, yeni bir satıra geçmek için “_” kullanımının gerekmesiydi. Yeni sürümü ile birlikte, bu işareti kullanmadan yeni ifadeyi satırlara bölebileceğiz. Örnek kullanımı aşağıda görebilirsiniz:
Dim notlarim = {90,
100,
70,
85}
Bildiğiniz gibi, önceki sürümde labda ifadeleri tek satırdan oluşmak zorundaydı. Yeni sürümde ise, çok satırlı lambda ifadelerine sonunda kavuştuk:
Dim notlarım = {90,
100,
70,
85}
Dim ortala = Function(dizi() As Integer)
Dim toplam As Integer = 0
dizi.ToList().ForEach(Sub(x)
toplam += x
End Sub)
Return toplam / dizi.Count
End Function
Console.WriteLine("Ortalamam: {0}", ortala(notlarım))
Bir sonraki yazımda, Auto-Implemented Property’lerden bahsedeceğim. Görüşmek üzere…