Muhammed Medeni Baykal

C#, Visual Basic, Javascipt ve jQuery ilgili yazılarımı, makalelerimi; ara sıra romantikleştiğimde edebîmsi yazılar yazdığım blog şeysi.

Visual Basic 10 Yenilikleri

, , | 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…

Yorumlar

15.02.2010 14:41:49 #

Can Bayraker

Kod teması güzel olan bir site gördüm sanki Smile

Can Bayraker

Yorum ekle


(Gravatar simgesini gösterecek)

biuquote
  • Yorum
  • Canlı önizleme
Loading