- Back to Home »
- algoritma , C# , C# diziler , C# Tek Boyutlu Dizi »
- Tek Boyutlu Dizi Oluşturma Mantığı ve Syntax'ı
Posted by : omerfarukkaya
16 Mart 2013 Cumartesi
Tek boyutlu bir dizi nasıl oluşturulur?
int[] dizi = new int[3] { 1, 5, 9 };
İsterseniz bu oluşturduğumuz diziyi ekrana yazdırıp elemanlarını kontrol edebilirsiniz. Ancak dikkat etmeniz gereken şey dizi mantığına uygun şekilde hafızadaki adresi doğru gösterebilmektir.
Örneğin; dizi[0] diye yazdığımızda istediğimiz elemanın 1 olduğunu yazmış oluruz. dizi[2] yazığımızda ise istenilen eleman 9'dur. Yani 3 elemanlı bir dizinin indexleri 0,1 ve 2'dir.
Yukardaki örneğimiz dizinin elemanlarını kendisi manual olarak atar. Peki 50 elemanlı bir dizi oluşturmak istersek bunu tek tek yazmamız ne kadar mantıklı olur. Bunu önlemek için, sıradaki örneğimizde elemanları döngü yardımı ile atayacağız.
döngü ile dizi oluşturma ve elemanlarını console ekranına yazdırma
int[] dizi = new int[10];
for (int i = 0; i < dizi.Length ; i++)
{
dizi[i]=i+1;
Console.Write(dizi[i]+" ");
}
Console.ReadLine();
bir dizinin elemanlarını toplayan ve sonucu ekranda gösteren program
int[] dizi = new int[10];
int top = 0;
for (int i = 0; i < dizi.Length ; i++)
{
dizi[i]=i+1;
top = top + dizi[i];
}
Console.WriteLine(top);
Console.ReadLine();