Diziler
Diziler aynı tipteki değerlerin bir arada taşınmasını
sağlayan programlama ögeleridir. Örneğin dizinin 1. elemanı int tipindeyse 5. eleman
string olamaz kesinlikle int tipli olmalıdır.(Farklı tipli elemanları bir arada
taşıyan list ögeleri ilerleyen paylaşımlarda olacaktır.)
Diziler, elemanlarına isimleriyle değil indeks numaralarıyla
erişim sağlar. Dizinin ilk elemanının indeks numarasının 0 olduğunu unutmamak
gerekir.
Dizi tanımlama
Dizi değişkenleri tanımlama değişken tanımlama ile aynıdır. Örneğin
string türünden kişiler dizisini şu şekilde tanımlayabiliriz à string[] kisiler;
Dizilerde en önemli kurallardan biri de dizinin eleman
sayısı belirtilmese dahi önceden bilinmelidir. Örneğin 5 elemanlı bir kisiler
dizisini tanımlarsak à
string[] kisiler = new kisiler[5];
Ufak bir form uygulama örneğiyle yukarıda bahsettiğimiz
dizileri pratiğe dökelim:
C# arayüzünde Toolbox kısmında kullanabileceğimiz ögeler
bulunmaktadır. Bu ögeleri paylaşımlarımda sırasıyla kullanarak anlatacağım. Çok
elemanlı bir dizinin elemanlarını gösterebilmek için en basit olarak ListBox
ögesini kullanabiliriz.
Bu uygulamamızda 5 elemanlı kisiler dizisi oluşturularak bir
tuşa basıldığında ögeleri listede gösteren bir örnek olsun
Öncelikle arayüzünü oluşturalım
Form sayfamızda sol tarafta bulunan Toolbox’tan(yoksa üst
bardan View-ToolBox tıklayarak da açabilrisiniz ) bir tane buton ve ListBox’ı
çift tıklama veya sürükle bırak şeklinde sayfamıza ekleyebiliriz.