Microsofttan beklenen yenilikler ardı arkası kesilmeden geliyor… C Omega ile piyasayı bir süre sarstıktan sonra bir geliştirme projesi olduğunu açıklayan microsoft, C üzerindeki çalışmalarını şimdilik c# 3.0 ile tamamladı… c# 3.0 yeni edinerek incelemeye başladığım bir olay ama şimdiden beni mest etmiş durumda. c# kodlayan arkadaşlar bilirler biraz gıcık bir dildir insanlara göre ama zevklidir artık gıcık kısmı kalkıyor diyebiliriz.ilk yazılıma başladığımda oturup saatlerce düşünmüştüm bu değişkenlerin ne olduğunu vermesekte kendisi algılasa olmuyormu diye ve microsoft bir hayalimi daha gerçeğe çevirdi diyebilirim. C# LINQ Preview ile şu anda sadece windows uygulamalarında olmak üzere değişkenin ne olduğunu vermenize gerek yok derleyici sen değeri ver değişkeni ben algılayayım diyor… Yani ;string isim = “ahmet”;int Sayi = 9;yerine ;var isim = “ahmet”;var Sayi = 9;yazıyoruz ve derleme işlemi sırasında ön değer bilgisine göre değişkenleri belirleniyor. tabii bu konunun doğuracağı bir kaç sorun daha var ki bunlardan bir tanesi değişkenlerin bir birine atanamaması… yani ön değer verdiğimiz 2 var değişkenini birbirine eşitlemeye çalıştığımızda derleyici onları farklı olarak algılamışsa, ben bunların değerini atadım ve eşitleyemeyeceğine karar verdim uyarısı alıyorsunuz… Ayrıca null değer de veremiyorsunuz çünkü daha değişkenin ne olduğuna karar vermedim null olup olmadığını belirleyemezsin diyor. Bence biran önce edinip sizde zevk almaya başlayın harika bir olay!