Diziler

Diziler için aynı tipteki verilerin tutulduğu bir koleksiyon diyebiliriz. Örneğin integer verinin bir yığın şeklinde tutulması için dizileri kullanırız. C# da diziler referans tipinde değişkenlerdendir. C# da tanımlanan tüm diziler System.Array sınıfından türemiş bir nesnedir. C# da diziler aşağıdaki gibi tanımlanır.


<veri tipi>[] <değişken ismi> = new <veri tipi>[<dizinin boyutu>];
10 adet integer veri tutan bir dizinin tanım ise

int[] integerDizi = new int[10];
! Bir dizinin boyutları sabittir ve kullanılmadan önce belirlenmelidir. Dizi boyutunu belirlemek için başka bir değişkende kullanabilirsiniz.

int boyut = 10;
int[] integerDizi = new int[boyut];
! Diziyi tanımlama ve başlangıç değerlerini atama işlemini ayrı satırlarda da yapabilirsiniz.

int[] integerDizi;
integerDizi = new int[10];
! Ayrıca dizileri tanımlarken, dizi içine atmak istediğiniz verileride belirterek dizi tanımlayabilirsiniz. Bunun için kullanacağınız veri tipine uygun olacak şekilde, süslü parantez içinde her biri virgülle ayrılmış dizi elemanlarını yazmanız yeterli.

int[] integerDizi = {1,2,3,4,5,6,7,8,9};
! Yukarıda 10 adet elemanı olan ve değerleri de verilmiş, integer tipinde verileri tutan bir dizi tanımladık. Eğer dizimiz string değerler tutacak olsaydı, süslü parantez içine yazdığımız elemanların her birini çift tırnaklar arasına almamız gerekirdi.

string[] strDizi = { "Sabri", "Metin", "Osman", "Ali" };

Yorum Gönder Blogger

 
Üst