Diziler

C# da Ram uzerinde ayni tip verileri(degiskenleri) bir yapida bulunduran gruplara diziler denir.

Soyle ki, birden fazla integer deger tanimlanmasi yapildiginda C# kolaylik saglamak amaciyla bize dizileri sunmustur ve olusturdugumuz butun interger degerleri tek bir yapi altinda saklayabilir.

 Styanx yapisi,

<Veritipi>[] <diziadi> = new <veritipi>[<dizininElemanSayisi>];

seklindedir. Ornegin,

int[] sayiDizisi = new int[5];

5 elemanli int tipinde bir dizi olusturmus oldum. [] operatoru dizi tanimlamasini ifade eder.

New anahtar kelimesiyle birlikte ram uzerinde 5 elemanli bir dizi alani olusur.

Dizinin elemanlarina deger atama,

sayiDizisi[0]=4; seklindedir. Dizilerin elemanlarin herbiri icin o dizinin indexi yada indisi denir. Ve dizinin baslangic indisi  0 dan baslar. Bu yuzden 5 elemanli dizimiz icin son index numarasi 4dur.

Dizilerin boyutunu belirlemeden de dizi tanimi yapilabilir.

string[] isimlerDizisi =  {“Cansu”,”Ali”,”Inci”  };

seklinde 3 elemanli bir dizi tanimlamasi yaptik.

Bu dizinin birinci elemanina index [] operatoruyle ulasilabilir.

isimlerDizisi[0] bana “Cansu” elemanini verir.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir