C# ‘da Dizi Tanımlama

Bügün sizlere dizi mantığından bahsetmek istiyorum. Dizi(Array),bellekte birden fazla aynı türden nesneler tanımlanmasına verilen addır. Bir dizi içindeki bütün elemanlara aynı isimle ulaşılır. Yani dizi içindeki ismi “yazilimsinifi “ise aynı dizi içerisindeki bir başka bölüme “yazilimci” şeklinde ulaşım gerçekleşmez.

C#  dilinde bütün diziler  System.Array sınıfından türetilir. Yani biz bir dizi tanımladığımızda Array sınıfından dizi tanımlamış bulunuyoruz. Diziler farklı bir sınıf türü olduğu için C ve C++ dillerinde olmayan bir takım özelliklere sahiptir. Bizler Array sınıfı içerindeki mevcut bütün metotları ve özellikleri kullanabilir.

Dizilerin oluşturulması iki şekilde olabilmektedir:

Birincisi bildirim ile tanımlamaların aynı satırda gerçekleşmesi

String[] yazsinif=new string[10];

İkincisi bildirimler ve tanımlamalar ayrı ayrı satırlarda gerçekleşmesi

String[]yazsinif;

yazsinif=new string[10];

Yukarıda görmüş olduğunuz  tanımların ikiside birbirlerinin aynısıdır.Dizilerdeki belirlenen alana,elemanlara ulaşmak için “[ ]” operatörünü kullanırız. Belirtilen diziyi bir başka değişkene atmak için izlenilen yöntem;

String  giris=yazsinif [0];  //Burada  yazsinif[0]nesnesi  içerisinde bulunan veri, giris isimli değişkene aktarıldı.

Yukarıdaki  dizinin tanımına bakacak olursak,dizi  yazsinif[0] dan başlar en son ki dizinin elemanı yazsinif[9] sona erer.

Değişik dizi tipleri şu şekilde tanımlanır.

// Değişken tipi, değişken ismi ve değişken değeri

İnt []yazilimsinifi= new int[10];  

String []yazilimsinifi= new string[10];

Char []yazilimsinifi= new char[10];

Bool []yazilimsinifi= new bool[10];
Click to rate this post!
[Total: 0 Average: 0]

C# ‘da Dizi Tanımlama” için bir yorum

  • 04 Nisan 2015 tarihinde, saat 16:30
    Permalink

    çok beğendim proje görevime cok yardımcı oldunuz sağolun… 🙂 🙂 🙂

    Yanıtla

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.