Visual Studio C# Dersleri | Visual Studio Kurulumu | C# Programlama Dersleri
Diziyi Yazdırma
Bir dizinin elemanlarına indeks numaraları vasıtasıyla erişebileceğimizi daha önce de bahsetmiştik. Erişilen bu elemanlarla ilgili işlemlerden birisi de ekrana yazdırma işlemidir. Erişilen değerlerinin ekrana yazdırılması işlemi şu şekilde gerçekleştirilir;
int[] plakalar=new int[10];
plakalar[2] = 43;
plakalar[5] = 16;
plakalar[6] = 66;
plakalar[9] = 6;
Aşağıdaki işlemler yukarıda tanımlanmış olan diziye göre gerçekleştirilmektedir.
Console.WriteLine(plakalar[2]);
Console.WriteLine(plakalar[3]);
Console.WriteLine(plakalar[4]);
Console.WriteLine(plakalar[5]);
Yukarıdaki kod parçası çalıştırıldığında ekrana
43
0
0
16
değerleri yazılır .
Bir dizi içerisindeki tüm değerleri ekrana yazdırmak istiyorsak döngü kullanmak gayet mantıklı olacaktır. Örneğin 200 elemanlı bir dizinin tüm elemanlarını ekrana yazdırmak istersek alt alta 200 satır kod yazmamız mümkün değildir.
Örnek: Plakalar isimli dizi içerisinde bulunan bütün elemanları ekrana yazdıran programın kodunu yazınız.
int[] plakalar = new int[10];
int sayac = 0;
plakalar[2] = 43;
plakalar[5] = 16;
plakalar[6] = 66;
plakalar[9] = 6;
foreach (int note in plakalar) {
Console.WriteLine("plakalar["+sayac+"] :"+note);
sayac++;
}
Yukarıdaki kodlar çalıştırıldığı zaman aşağıdaki gibi bir ekran çıktısı ile karşılarız;
Örnek: Örnek’deki plakalar dizisini bir de for döngüsüyle ekrana yazalım.
int[] plakalar = new int[10];
int sayac = 0;
plakalar[2] = 43;
plakalar[5] = 16;
plakalar[6] = 66;
plakalar[9] = 6;
for(sayac=0;sayac<10;sayac++)
Console.WriteLine("plakalar["+sayac+"] :"+plakalar[sayac]);
Yukarıdaki kod parçası çalıştırıldığı zaman karşımıza Resimde ekran görüntüsünün aynısı karşımıza çıkar.
Ancak, burada dikkat etmemiz gereken husus for döngüsünün bitiş değerini dizimizin eleman sayısını bildiğimiz için buna göre belirledik.