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.
Think of a shoe rack at home. Each shelf holds a shoe, and all of them are stored in one organized structure.
In software, we also want to keep multiple values inside one structure. That is called an array.
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.
Defining a separate variable for every student name would be messy and tiring. Keeping them in one structure makes much more sense.
An array makes it easier to store data in bulk and perform operations on it.
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.
Every item in an array has an order number. This is called an index.
The important detail is this: indexing starts from 0, not from 1.
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.
To go through all items in an array one by one, you use a loop. That way, you do not have to write each element manually.
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.
Arrays are simple and powerful, but they work with a fixed size. That is why it is important to know when to use an array and when to use another structure.