Diziler içindeki elemanları yazdırmak için en geleneksel yol, for ya da foreach döngüsü içerisinde tüm dizi elemanlarını teker teker yazdırmaktır.
Örnek 1: 5 elemanlı bir dizi tanımlayarak tüm elemanlarını for döngüsü ile yazdırın.
Çözüm:
string[] gruplar = {"acdc", "bon jovi", "metallica", "iron maiden", "def leppard"};
for (int i=0; i<gruplar.Length; i++)
System.Console.WriteLine(gruplar[i]);
Çıktı:
acdc
bon jovi
metallica
iron maiden
def leppard
Örnek 2: 1. örnekteki dizinin elemanlarını foreach döngüsü kullanarak yazdırın.
Çözüm:
string[] gruplar = {"acdc", "bon jovi", "metallica", "iron maiden", "def leppard"};
foreach(var grup in gruplar)
{
Console.WriteLine(grup.ToString());
}
Örnek 3: 1. örnekteki diziyi listeye dönüştürerek yazdırın.
Çözüm:
string[] gruplar = {"acdc", "bon jovi", "metallica", "iron maiden", "def leppard"};
gruplar.ToList().ForEach(grup => Console.WriteLine(grup.ToString()));
Örnek 4: 1. örnekteki diziyi string.join metodunu kullanarak önce string'e dönüştürün ve sonra yazdırın.
Çözüm:
string[] gruplar = {"acdc", "bon jovi", "metallica", "iron maiden", "def leppard"};
Console.WriteLine("[{0}]", string.Join(", ", gruplar));
Örnek 5: 1. örnekteki diziyi Array.ForEach metodu ile yazdırın.
Çözüm:
string[] gruplar = {"acdc", "bon jovi", "metallica", "iron maiden", "def leppard"};
Array.ForEach(gruplar, Console.WriteLine);
Önceki ilgili yazılarımdan bazıları için;
bkz: C# dizinin eleman sayısını bulmak
bkz: C# ile içinde elemanlarla birlikte dizi tanımlamak
bkz: C# ile Dizi Tanımlamak (Array)
bkz: Programlama dillerinde diziler (array) ne işe yararlar?
bkz: C# Dizi Elemanlarının Kaç Kere Tekrarlandığını Bulmak
bkz: C# Dizi Elemanlarının Toplamı Nasıl Bulunur?