Dizi Elemanlarına Ulaşmak
Dizi elemanlarına ulaşmak için
[indeks] indeks operatörünü kullanırız. Dikkat edilmesi gereken nokta C# da
dizilerin elemanları 0. İndeksten başlar, yani eğer 5 elemanlı bir dizimiz
varsa bu dizinin birinci elemanı 0. indekste son elemanı ise 4. indekstedir. 5
elemanlı bir dizinin 3. elemanına aşağıdaki gibi erişiriz.
int[] integerDizi = { 1, 2, 3, 4, 5}; int ucuncuEleman
= integerDizi[2]; |
Örnek;
int[] integerDizi = { 4, 8, 23, 64, 35 }; for (int i = 0; i
< 5; i++) { Console.WriteLine("Dizinin
{0}. Elemanının Değeri = {1} ", i, integerDizi[i]); } |
Yukarıdaki kodun çalışması
sonucu oluşan ekran görüntüsü:
Dizinin 0.
Elemanının Değeri = 4
Dizinin 1.
Elemanının Değeri = 8
Dizinin 2. Elemanının Değeri = 23 Dizinin 3. Elemanının Değeri = 64 Dizinin 4. Elemanının Değeri = 35 Devam etmek için bir tuşa basın . . . |
Yukarıdaki örnekte bir dizi
oluşturduk ve bu dizinin eleman sayısı kadar bir for döngüsü kurduk. Döngü
içinde diziye ait elemanların değerlerine tek tek ulaştık.
! Peki
kullandığımız dizinin eleman sayısını bilmeseydik nasıl döngüye girebilirdik.
Bütün diziler System.Array sınıfından türemiş nesnelerdir demiştik. System.Array
sınıfının Length diye bir özelliği vardır, doğal olarakda tüm dizilerinde bir
Length özelliği olur. Dizimizin eleman sayısını dizininAdi.Length diyerek
alabiliriz. Yukarıdaki örneği bu yöntemle yeniden yazacak olursak.
int[] integerDizi = { 4, 8, 23, 64, 35 }; for (int i = 0; i
< integerDizi.Length; i++) { Console.WriteLine("Dizinin
{0}. Elemanının Değeri = {1} ", i, integerDizi[i]); } |
Yukarıdaki kodu
çalıştırdığınızda bir önceki örneğimizle aynı sonucu üretir.
Dizilerle ilgili dersimize
devam etmeden önce diziler için kullandığımız foreach döngüsüne bakalım.
Yorum Gönder Blogger Facebook