Array Methods
5 elemanlı isimler dizisini ele alalım.
string [] isimler = {"Ahmet", "Çınar", "Ada", "Yiğit", "Sena"};
=> "SetValue( )" ile atamak istediğiniz değeri parantez içine yazıp örneğin 0. index'e atamak istediğimizde
isimler.SetValue("Ali",0);
şeklinde yazıp uygulamayı çalıştırdığımız da karşımıza "Ahmet" bilgisi yerine "Ali" bilgisi çıkar.
=> Dizi içerisinde bir elemanın index numarasını bulmak istiyorsak "Array.IndexOf( )" ile yapmamız gereken parantez içine aramak istediğiniz değeri verebiliriz.
Console.WriteLine [Array.IndexOf(isimler,"Çınar"));
Uygulamayı çalıştırdığımız da karşımıza kaçıncı sırada olduğunu belirtir.
=>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.
=>"Array.Sort(isimler)"; metodu ise diziyi alfabetik sıraya göre dizer.
Console.WriteLine (isimler.GetValue(0);
Ö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.
=>Dizi içerisinden eleman silmek için "Array.Clear( )" metodunu kullanabilirsiz.
Örneğin; Array.Clear(isimler,0,2); yazıp uygulamayı çalıştırdığımız da isimler dizisinin 0. indexinden itibaren 2 eleman sileriz.
=> "Foreach Döngüsü" bir dizide ki ögeler arasında döngü yapmak için kullanılır.
foreach ( değişken adı in dizi adı)
"foreach" dizi içerisinde ki biilgileri alt alta sıralar.