Ders
5:
Aynı tür bilgileri bellekte tutmak için kullanabilecegimiz listelere dizi adı verilir.
Dizi kullamanın avantajı aynı tür bilgiler bir listede tutularak daha hızlı işlem
yapılabilmesi saglanmış olacaktır.Visual Basic'de dizi şu şekildedir
Dizi_adı(İndis)
olacaktır.
Örnek:
Private Sub Form_Load()
Dim ad(2) As String
Dim no(2) As Integer
ad(0) = "adnan"
ad(1) = "ahmet"
ad(2) = "ebru"
no(0) = 133
no(1) = 56
no(2) = 67
End Sub
Bu örnek'te ad ve no olmak üzere iki adet dizi tanımlanmaktadır. ad
dizisi string türünde bilgileri tutacak ve no dizisi ise integer türündeki bilgileri
saklayacaktır. Görmüş olgunuz gibi dizilere bilgi atama şekli
dizi_adı(indis_sırası)=atanacak_bilgi
şeklindedir.
Eger diziyi
sıfırdan degilde bir den itibaren başlatmak istersek diziyi tanımlamadan önce Option
Base 1 satırını eklemeliyiz.
Burada dizi indisleri sıfırdan başlayarak tanımlama yaparken bizim
belirtigimiz degere kadardır. Yani bizim bu dizilere atayabilecegim veri sayısı diziyi
tanımlarken belirtdigimiz indis degerinden bir fazla olacaktır.
Eger deger
atama yaparken belirttigimiz sınırların dışına çıkarsak hata oluşur. Dizilere
deger atarken dizi sınırlarını kontrol etmekle olası bir hatayı önlemiş oluruz.