Merhaba arkadaşlar, daha önceki yazılarımda dizilere ve kullanımlarına bakmıştık. Şimdi ise dizilerin özelliklerini ele alacağız.

İlk olarak, dizi kullanırken en çok kullanacağınız Length anahtar kelimesine bakalım. Türkçe karşılığı uzunluk olan Length, bize dizideki eleman sayısını verir. Rank anahtar kelimesi de bize dizi boyutunu verir. Örnek kullanımını aşağıdaki gibidir.

int[ ] dizi= {12, 8, 7};
Console.WriteLine(dizi.Length); 
//Çıktı 3

Console.WriteLine(dizi.Rank); 
//Çıktı 1

Length özelliği, döngünün kaç kez çalışması gerektiğini belirtmeniz gereken döngüler için yararlı olabilir. Özellikle kaç adet eleman geleceğini bilmediğimiz durumlarda sıkça kullanılır. Küçük bir örnek üzerinde görelim.

//
int[ ] dizi= {12, 8, 7}; //dizi tanımla
for(int k=0; k<dizi.Length; k++) { //dizi sayısı kadar dön diyoruz
  Console.WriteLine(dizi[k]); //döndüğün indisteki değeri bize yaz diyoruz.
}

Dizide Kullanılan Bazı Fonksiyonlar

Yukarıdaki iki örnek gibi bazı işe yarar, çok kullanılan fonksiyonlar bulunmaktadır.

Max: dizideki en büyük elemanı döndürür.

Min: en küçük değeri döndürür.

Sum: dizideki elemanları toplar.

Hepsini bir örnekte toplayalım..

//
int[ ] dizi= { 12, 8, 3, 6};
Console.WriteLine(dizi.Max());
//12 sonucunu verir.

Console.WriteLine(dizi.Min());
//1 sonucunu verir.

Console.WriteLine(dizi.Sum());
//29 sonucunu verir

Gördüğünüz gibi C# bize bir kolaylık ile işlerimizi hallediyor. Düşünsenize 100 kişi yarıştı. Sonuçları bir dizide tuttunuz ama arasındaki en büyük olanı bulmak istiyorsunuz. Bu tür durumlar için birebirdir.

Umarım faydalı olmuştur…

 

 

Bunlara Göz Atmak İsteyebilirsiniz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir