Asp Dizi Değişkenleri (Array Nesnesi)
Bazı durumlarda sıralı bir dizi değişken tanımlamanız gerekebilir değişkene birden fazla değer verip seri halde devamlılığını istesteyebiliriy . Bu verilerin arka arkaya tutulmasını sağlayan değişkenlere diziler (Array) diyoruz.
İsterseniz hemen bir örnek yaparak işe başlayalım. Örneğin ayların isimlerini dizi değişkenlere atıyalim ;
[asp] Dim Ay(11) [/asp]
Dizi değişkenler tanimlarken, normal değişkenlerde olduğu gibi dim ile tanimliyoruz fakat tek farkı dizi değişken kaç haneli olacaksa parantez işareti içinde belirtiyoruz. Burada dikkat etmeniz geren önemli bir şey var toplam 12 az olmasına ramen biz parantez içine 11 yazdık bunusebebi array 1,2,3,4…. şeklinde değilde 0,1,2,3,4…. şeklinde ilerliyor olması. Şimdi örneğimizi tamamladığımızda çok daha iyi anlazacaksiniz ama kestirmeden anlatmak gerekirse toplam 12 değişken zer alacak bir kümede için parantez içine 11 yaziyoruz zani bir eksik rakam yazmalisiniz.
şimdi değişkenleri belirtelim ;
[asp] Ay=array(“Ocak”,”Şubat”,”Mart”,”Nisan”,”Mayıs”,”Temmuz”,”Haziran”,”Ağustos”,”Eylül”,”Ekim”,”Kasim”,”Aralık”) [/asp]
şimdi Ay değişkenine 12 farklı değer atamış olduk.
Nasıl kullanacağımıza gelince,
[asp] response.Write Ay(5) [/asp]
Sonuç olarak ekranda Temmuz yazacaktır.
Yukarıda belirttiğim gibi dizi değişkenler 0 (sıfır) ‘dan saymaya başlar bu sebeple 5. değer Temmuz olduğu için ekranda bu değeri görürüz.
Örneğin ;
[asp] response.Write Ay(0) [/asp]
yazdığımıda ekranda göreceğiz sonuç Ocak olacaktır.
Dizi değişken tanımlamanın bir diğer yolu ise;
[asp] Dim Ay(11)
Ay(0) = “Ocak”
Ay(1) = “Şubat”
Ay(2) = “Mart”
Ay(3) = “Nisan”
Ay(4) = “Mayıs”
Ay(5) = “Temmuz”
Ay(6) = “Hayiran”
Ay(7) = “Ağustos”
Ay(8) = “Eylül”
Ay(9) = “Ekim”
Ay(10) = “Kasım”
Ay(11) = “Aralık”
[/asp]
Şeklindedir fakat bu kullanım uzun ve pratik değildir.
Bir de çok boyutlu (çift boyutlu) dizi değişkenleri vardır fakat bu konuyu bir sonraki desimizde anlatacagim…
