NOT: Arkadaşlar öncelikle temel kaynağımız MEGEP’den Modülümüzü incelemenizi öneriyorum. Sonrasında Aşağıda küçük özet bilgiler var.
Diziler verinin bir isim altında ulaşabilmemizi sağlayan sıralı bir değişken grubudur.
Tanımlama :
int[] degerler : new int[13];
string[] aylar=new string[12];
Not: int[13] dediğinizde 13 tane tam sayı değerini tutabilen bir değişken tanımlamış oluyorsunuz. İlk tutulan değer [0] nolu kutudadır. Son tutulacak değer de [12] nolu kutudadır.
Diziye Değer Atama:
Tanımlarken Değer Atama:
string[] aylar = new string[12] {“Ocak”, “Şubat”, “Mart”, “Nisan”, “Mayıs”, “Nisan”, “Mayıs”, “Haziran”, “Temmuz”, “Ağustos”, “Eylül”, “”, “”, “” };
int[] kontenjan= new int[4] {2,3,””,3};
Komut Yoluyla Değer Atama
degerler[2]=12;
aylar[3]=”Nisan”;
Dizide Bazı Fonksiyonlar
Array.Clear: Dizinin içindeki belirlenen aralıktaki değerleri temizler
Clear(aylar, 3,2); Komut olarak yazıldığında aylar dizisinde 3. indexdeki kutudan başlayarak, 2 kutunun içindeki değeri siler.
Array.Clear(diziAdi,baslangicIndeksi,Adet);
Array.Reverse: Dizinin eleman sırasını tersine çevirir.
Array.Reverse(aylar); Komutu girildiğinde aylar terse döner. Aralık ilk ay olur.
Array.Short: Diziyi sıralamak amacıyla kullanılır.
Array.Short(aylar); Komutu girildiğinde aylar dizimiz alfabetik sıralanmış olacaktır.
IndexOf: Dizide bir değer aranmak istendiğinde kullanılacaktır. Eğer değer bulunursa bulunan değerin index numarasını verecektir.
bulunan = IndexOf(Dizi,arananDeger);
bulunan değişkenine aranan değer dizide varsa dizide bulunduğu yerin index değerini verecektir.
Örnek Uygulamalar:
10 luk bir dizi tanımlayalım. Bu diziye rastgele 10 değer atalım 0-100 arası. Sonrasında da Ekranın sol kısmına rastgele atanan değerleri, Ortasına Büyükten küçüğe sıralanmış halini, Sağ kısmına da küçükten büyüğe sıralanmış halini yazdıralım.
Bir yanıt bırakın Cevabı iptal et