Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

C# Array Sınıfı Özellikleri ve Metodları

Bu yazımda sizlere array sınıfı metodlarından bahsedeceğim.Dizi olarak tanımladığımız değişkenler Array sınıfından türemiş olduklarından dolayı sahip oldukları birtakım metodları ve özellikleri inceleyeceğiz.Bu kısa girişten sonra teker teker açıklamaya başlayalım.
Özellikler
IsFixedSize = Dizinin eleman sayısının sabit olup olmadığını öğrenebiliriz.Bool tipinden geri döner.
IsReadOnly = Dizideki elemanların sadece okunabilir olup olmadığını bu özellikle öğrenebiliriz.Bool tipinden geri döner.
Length = Dizideki eleman sayısını söyler.
Rank = Dizinin boyutunu söyler.
Metodlar
Array.Clear(); = Dizinin elemanlarının değerini varsayılan yapar.Üç parametre almaktadır.

Array.Clear(dizi değişkeni,başlangıç indexi,bitiş indexi);//Bu şekilde tanımlarsak başlangıç ile bitiş değerleri arasındaki elemanların değerlerini silecektir.

Yukarıdaki gibi bir tanımlama yaparsanız,yazdığınız index aralığındaki elemanların değerleri varsayılan yapılacaktır.
Array.Copy(); = Dizinin istenilen eleman aralığını başka bir diziye kopyalamaya yarar.Şimdi buna örnek verelim,

  string[] sayilar=new string[5];
            sayilar[0]="1";
            sayilar[1]="2";
            sayilar[2]="4";
            sayilar[3]="5";
            sayilar[4]="88";
           string[] sayilar2=new string[4];
           Array.Copy(sayilar, sayilar2, 4);
           for (int i = 0; i < sayilar2.Length; i++)
           {
               Console.Write(i);
           }
            Console.Read();

Yukarıdaki kodları derlersek eğer,sayilar değişkenindeki ilk 4 elemanın sayilar2 değişkenine kopyalandığını görmüş oluruz.Ekrandada 0123 çıktısını görürüz.
Array.IndexOf(); = Dizi içinde harf ya da kelime aramamıza yarar.Eğer harf ya da kelimeyi bulursa bulduğu ilk indexi gönderir.Bulamazsa geriye -1 gönderir.

        static void Main(string[] args)
        {
            string[] sayilar=new string[5];
            sayilar[0]="1";
            sayilar[1]="2";
            sayilar[2]="4";
            sayilar[3]="5";
            sayilar[4]="88";

            Console.WriteLine(Array.IndexOf(sayilar, "2"));
            //"2" ifadesini sayilar dizisinde arar.Bulduğu ilk indexi gönderir.Ekranda 1 yazacaktır.
        Console.Read();
        }

Array.Reverse(değişken_adı); = Değişkeni ters çevirir.
Array.Sort(değişken_adı); = Değişken elemanlarını sıralar.

Bunlar da hoşunuza gidebilir...

6 Cevaplar

  1. Trevon dedi ki:

    Nice to read your blog

  2. Gencay dedi ki:

    Thank you ..

  3. mustafa akbaş dedi ki:

    süpersin gençay 🙂 helal sana/kim tutar seni..

  4. yusuf eren yalçın dedi ki:

    textbox ı program tanımıyo ne yapabilirim.?

    • Gencay dedi ki:

      Sorununuzu daha açıklayıcı bir şekilde sorarsanız anca o zaman size yardımcı olabilirim.

Gencay için bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir