3 Mart 2009 Salı

C# 4.0 ve Visual Basic 10


Indianapolis .NET Developers Association şubat buluşmasında Mark Strawmyer, C# ve Visual Basic'in yeni versionları ile birlikte gelecek olan yeniliklerle ilgili bir sunum yaptı.Bu dillerin yeni versionları ile ilgili ilginç şeylerden bir tanesi Microsoft'un dilleri aynı çizgiye oturtacağını bildirmesiydi. Bu durum, VB'deki özelliklerin C#'ta boy göstermeye başlayacak olması anlamına geliyor ve tabii ki C# özelliklerinin de VB'de. Tabii ki bu özelliklerin uygulanış şekilleri aynı olmayacak ama, işlevsellikleri benzerlik gösterecek.

Dillerin yeni versionları olan C# 4.0 ve Visual Basic 10'da, birçok şeyin eşleştiğini göreceksiniz. Aşağıdaki tabloda, gelecek olan bazı önemli özellikleri görebilirsiniz. İtalik ve kalın olarak yazılmış olan öğeler, şu anda dil tarafından destekleniyor, diğer öğeler ise dile eklenecekler.












C# 4.0
Visual Basic 10
Named/Optional ParametersNamed/Optional Parameters
Dynamic ScopingDynamic Scoping
Statement LambdasStatement Lambdas
Multilined LambdasMultilined Lambdas
Auto-Implemented PropertiesAuto-Implemented Properties
Collection InitializersCollection Initializers
Generic VarianceGeneric Variance
Extension PropertiesExtension Properties


Hiç yorum yok: