Diziler, farklı değerler için ayrı değişkenler atamak yerine birden çok değeri aynı değişken türünde depolamak için kullanılır. Dizi belirtmek için değişken türünü köşeli parantezlerle tanımlarız.

Değişken İçine Tanımlama
string ad ="Ahmet"; string ad1 = "Mehmet";
İfadeleri gruplamak için yapmamız gereken string değişkenin sonuna köşeli parantez kullanarak farklı bir değişken tanımlayıp “new” aracılığıyla string değişkenin de kullanılıcak eleman sayısı yazılır.
string[] isimler = new string[5];
isimler[0] = "Ahmet";
isimler[1] = "Çınar";
isimler[2] = "Ada";
isimler[3] = "Yiğit";
isimler[4] = "Sena";
Tüm elemanları çağırmak istediğimizde : Console.WriteLine(isimler)
Belirli Sadece bir elemanı çağırmak istediğimizde ise:
Mesela “Çınar” : Console.WriteLine(isimler[1])
int[] numaralar = new int[5]; numaralar[0] =101; numaralar[1] =102; numaralar[2] =103; numaralar[3] =104; numaralar[4] =105;
İki listede tanımladığımız elemanları bu şekilde yazdırabiliriz;
Console.WriteLine($ "öğrenci adı: {isimler[0]} ve numara: {numaralar[0]}"); Console.WriteLine($ "öğrenci adı: {isimler[1]} ve numara: {numaralar[1]}"); Console.WriteLine($ "öğrenci adı: {isimler[2]} ve numara: {numaralar[2]}"); Console.WriteLine($ "öğrenci adı: {isimler[3]} ve numara: {numaralar[3]}"); Console.WriteLine($ "öğrenci adı: {isimler[4]} ve numara: {numaralar[4]}");
Kodun Çıktısı Bu Şekilde Olacaktır;

Dizeler Method (Arrays Method)
5 elemanlı isimler dizisini ele alalım.
string [] isimler = {“Ahmet”, “Çınar”, “Ada”, “Yiğit”, “Sena”};
Metod 1 : => “SetValue( )” bu method ile atamak istediğiniz değeri ve yerine koymak istediğiniz değerin index numarasını girmeniz yeterlidir

Mesela : isimler.SetValue(“Ali”,0);
Bu “Ahmet” değeri yerine “Ali” değerini koymak demektir
!!! Önemli: Eğer bir dize içindeki elemanın index numarasını öğrenmek istiyorsanız “Array.IndexOf( )” yazıp parantez içine aratmak istediğiniz değeri girmeniz yeterlidir
=>Dizi içerisinde kaç eleman olduğunu öğrenmek istediğimizde “Length” özelliği ile aratırsak
Console.WritwLine (isimler.Length);
“5” bilgisi karşımıza çıkar.
Method 2 : =>“Array.Sort(isimler)” metodu ise diziyi alfabetik sıraya göre dizer.

Örneğin; isimler dizisinin 0. index’ini ekrana yazdırırsak karşımıza “Ahmet” bilgisi yerine “Ada” bilgisi karşımıza gelir.
=>“Array.Reverse( )” ile alfabetik olarak sıralanmış diziyi ters çevirir.
“Ada” bilgisi başta olması gerekirken “Reverse” metoduyla “Yiğit” bilgisiyle başlar.
Method 3 : =>Dizi içerisinden eleman silmek için “Array.Clear( )” kullanabilirsiz.

Yorum Yap