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? Dizi değişkenine varsayılan değer nasıl atanır? Dizi değişkenlerini yeniden nasıl boyutlandırırız? Vb.net Dizi Değişkeni ve Kullanımı nasıl olur? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.
![]() |
| Visual Studio Görseli |
Dizi Değişkenine Varsayılan Değer Atamak
Dizi değişkenlerinin özelliklerinden biri de tanımladığımız an içerisine ilk değerimizi atabilmemiz olmuştur. Bize en büyük katkısı ise varsayılan değer otomatik olarak “0” değil de bizlerin istediği herhangi bir değer olabilmektedir. Gelin bunu bir örnekle daha iyi anlayalım. Örnek kodumuz 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() As Integer = {10, 88, 30} ' 3 Eleman
Me.Text = DiziDeger(1).ToString() ' 88 Sayılı Yazar
End Sub
Dizi Değişkenini Yeniden Boyutlandırmak
Bu örneğimizi anlamanız için öncelikle hayal kurmanız gerekmektedir. Evet ciddiyim arada hayal kurarak da örnek çözmeliyiz.. Okulun daha yeni açıldığı dönemi hayal edin. Sınıf mevcudunuz bellidir değil mi? İşte her zaman mevcudumuz sabit kalmaz. Aramıza yeni katılacak arkadaşlar da bulunmaktadır. Sınıfa yeni biri dahil edildiğinde ise dizi içerisindeki eleman sayısının artması gerekir. Dizi boyutlandırması burada devreye girmektedir. Aşağıdaki örneğimiz ile daha iyi anlayacaksınız. Bu arada bu yazıyı okurken formunuz açık ve kod satırlarımıza göre ayarlanmış şekildedir inşallah. Bizimle beraber adım adım deneyin.
Örnek Uygulama Kodu
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim Ogrenciler() As String = {"Halime", "Mali", "Ahmet"}
' Diğer Kodlar
ReDim Ogrenciler(3) ' Yeni Boyut
Ogrenciler(3) = "Vural"
Me.Text = Ogrenciler(3) ' Vural Yazar
End Sub
