Evde bir ayakkabılık düşün. Her rafında bir ayakkabı var ve hepsi tek bir düzen içinde tutuluyor.
Yazılımda da benzer şekilde birden fazla veriyi tek yapı içinde tutmak isteriz. İşte buna array denir.
string[] isimler = { "Emre", "Ayşe", "Mehmet" };
Her öğrenci adı için ayrı değişken tanımlamak yorucu ve dağınık olurdu. Bunun yerine hepsini tek bir yapı içinde tutmak daha mantıklıdır.
Array, verileri toplu şekilde saklamayı ve üzerinde işlem yapmayı kolaylaştırır.
Array içindeki her elemanın bir sıra numarası vardır. Buna index denir.
Önemli nokta şu: index sayımı 1'den değil, 0'dan başlar.
string[] isimler = { "Emre", "Ayşe", "Mehmet" };
Console.WriteLine(isimler[0]);
Console.WriteLine(isimler[1]);
Array içindeki tüm elemanları tek tek görmek için döngü kullanılır. Böylece her elemanı elle yazmak zorunda kalmazsın.
string[] isimler = { "Emre", "Ayşe", "Mehmet" };
for (int i = 0; i < isimler.Length; i++)
{
Console.WriteLine(isimler[i]);
}
Array basit ve güçlüdür ama sabit boyutlu çalışır. Bu yüzden ne zaman array, ne zaman başka yapı kullanacağını bilmek önemlidir.