c# 3.0 ve 2.0 sytnax fakları

Evet 2,0 ve 3,0 arasında binlerce fark var.Ve bunlar çeşitli internet sitelerinde MSDN de ve bilimum developer sitelerinde yayınlanmakta.

Ben ve benim gibi dostlarım ise bunların bir çoğunu türkçeye çevirerek aslında parça parça da olsa bir nebze bu işe gönül veren veya profesyonel programcılık yapıpta gözlerinden kaçan noktaları olan arkadaşlarımıza yardımcı olmaya çalışıyoruz.

Bugün  okuduğum makalenin birinde gözüme çarpan c# 2.0 ve 3.0  sytnax farklılıkları hakkında az da olsa bilgi vermek istedim .Zaten kod hakkında bir yorum yapmaya gerek yok  sadece farkı görsel bile anlıyabilirsiniz.

c# 3.0 dan önce Properties lerde kodlarımız bu şekilde idi :


// Example 1
public class Point {
        private int _x;
        private int _y;

      public int X {
            get {
                return _x;
            }
            set {
                _x = value;
            }
        }
      public int Y {
            get {
               return   _y;
            }
            set {
                _y =value;
            }
        }
    }

// Example 2

Point point = new Point();
    point.X = 1;
    point.Y = 1;

c# 3.0 la beraber

// Example
public class Point {

public int X
{
 get;
set;
}

public int Y
{
 get;
 set;
}

}

// Example
Point point = new Point() { X = 1, Y = 1};

This entry was posted on Salı, Eylül 22nd, 2009 at 19:05 and is filed under C#. You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.

Leave a Reply