Merhaba arkadaşlar programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun yanında temel programlama terimlerini de öğrenmeliyiz. İşte bugün sizlere Vb.Net ile Dizi Değişkenleri ve Örnekleri aktaracağız. Dizi kavramı nedir? Dizi nasıl kullanılır? Vb.net Değişken Dizi ve Kullanımı nasıl olur? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.
![]() |
| Visual Studio Görseli |
Dizi Değişkenleri
Vb.net de dizilerin birçok özelliği bulunmaktadır. En önemli özelliği ise kısaca şöyle anlatabiliriz; bir dizi içerisine 10 ayrı eleman tanımladığımızı varsayalım. Tanımladığımız bu elemanlar program belleğimiz de peşi sıra dizilmiş olacaklar. İşte bu sayede bilgisayarlarımız da bulunan işlemci daha hızlı işlem yapabilir duruma gelecektir. Dizi sizi angaryalardan kurtarır. Kullanımı öğrenmek için bir çok örnek ile çalışmamız gerekmektedir. İşte birkaç dizi örneği:
Örnek Uygulama Kodu
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim DiziDeger() As Double ' Tanımlanıyor
End Sub
Dizinin sadece tanımlanmasını az önceki örneğimiz de gördük. Şimdi de dizimizi boyutlandırma örneğiniz aktaracağız:
Örnek Uygulama Kodu
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim DiziDeger() As Double ' Tanımlanıyor
' Kodlar
ReDim DiziDeger(20) ' DeğiĢken Boyutlandırılıyor.
DiziDeger(20) = 10
Me.text = DiziDeger(20).ToString()
End Sub
İlk önce tanımladık şimdi de boyutlandırdık. Normal bir kodlama da kullanılan dizi örneğimiz ise şu şekildedir:
Örnek Uygulama Kodu
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim OgrenciSayisi As Integer
Dim AdiSoyadi() As String
OgrenciSayisi = Convert.ToInt32(TextBox1.Text)
ReDim AdiSoyadi(OgrenciSayisi)
End Sub
Altı elemanı bulunan dizi örneğimiz ise aşağıdaki gibidir:
Örnek Uygulama Kodu
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim DiziDeger(5) As Integer ' 6 Elemanlı Dizi
DiziDeger(0) = 20
DiziDeger(1) = 25
DiziDeger(2) = 40
DiziDeger(3) = 80
End Sub
Dizinin içerisine tanımladığımız elemanlar normal değişkenlere tanıdıklarımızdan farklıdır. Bir dizi elemanına ilk değeri atamadan direkt yazdırabilirsiniz. Fakat sonuçları sayısal değerler için “0” sözel değerler içinde “nothing” şeklinde olacaktır. Gelin bir örnekle daha iyi anlayalım. Bu arada örnekleri kendiniz özgün bir form kurarak kesinlikle deneyin. Her zaman dediğimiz gibi kodlama deneyerek öğrenilir.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim DiziDeger(5) As Integer
Me.text = DiziDeger(0).ToString() ' 0 Yazar
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim DiziDeger(5) As String
Me.text = DiziDeger(0).ToString() ' Nothing
End Sub
