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];
PaylaşShare on Facebook7Tweet about this on TwitterShare on Google+0Pin on Pinterest0Share on Tumblr0Share on LinkedIn0Email this to someone

Yazar Hakkında Yazarın Bütün Yazıları

ersinalp

1 YorumYorum Yazmak İçin

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

Bir Cevap Yazın

Your email address will not be published. Required fields are marked *


*