Dizi Değişkeni Tanımlama
dizinin tipi[ ] dizi adı=new tip[ boyut ];
int[ ] yeni=new int [20];
20 elemanlı, tamsayı tipli, yeni isimli bir dizi tanımlanmıştır. Bu dizinin ilk indis numarası 0, son indis numarası 19’dur.
Tanımlanmış dizinin bir elemanına değer atamak için, o elemanın indis numarası kullanılmalıdır. yeni [2]=2;
Dizi uzunluğu öğrenmek için ; diziadı.Length
Bir dizi değişkenine ilk değer atanmaz ise, sayısal değerlerde 0, string değerlerde NULL olacaktır.
Diziye başlangıç değerleri atamak için ;
Int[ ] dizi= new int [ ] {10,20,30} ;
Int[ ] dizi= new int [3] {10,20,30} ;
Int[ ] dizi= {10,20,30} ;
Çok Boyutlu Dizi
String [ , ] dizi;
dizi=new string[2,3];
int[ , ] dizi=new int [ , ] {{10,11,12}, {20,21,22}};
Jagged Dizi Tanımlama
a n k a r a ● ●
i s t a n b u l
d ü z c e ● ● ●
a n k a r a
i s t a n b u l
d ü z c e
Olan bellekte boş Jagged dizi tanımlama ile bellekte
yere yer kaplar. gereksiz yer kaplama giderilebilir.
Tanımlanması int[ ] [ ] dizi = new [4] [ ] ;
Struct İfadesi
Struct kitaplar
{
public string kitapadi;
public string kitapyazari;
}
Yukarıda tanımlanan struct’ın programda kullanılması ;
kitaplar yenikitap= new kitaplar();
yenikitap.kitapadi=“C#2005” ;
Enum İfadesi
Bilgisayara sayısal anlamı olmayan değerleri sıralı bir şekilde ifade etme seçeneğidir.
Enum gunler;
{
Pazartesi=0,
Salı=1,
Çarşamba=2,
Perşembe=3,
Cuma=4,
Cumartesi=5,
Pazar=6,
}
gunler a;
yaz=a.Pazartesi;
