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 Dizilerin Farklı Kullanımları Üzerine örnekleri aktaracağız. Dizi kavramı nedir? Dizi nasıl kullanılır? Vb.net Dizilerin Farklı Kullanımları nasıl olur? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.
![]() |
| Visual Studio Görseli |
Diziler ile İlgili Diğer İşlemler
Kodlama uygulamalarımız da kullanmamız gereken dizi değişkenleri ile ilgili öğrenmemiz gereken birçok farklı komut bulunmaktadır. Bugün bu içeriğimiz de 4 farklı komuta değineceğiz. İşte sırası ile komutlarımız;
1) Dizinin Eleman Sayısını Öğrenmek
Bir dizi de eleman sayısını öğrenmek için kullandığımız komut “Length” komutudur. İster dizimiz tek boyutlu isterse çok boyutlu olsun eleman sayısı bulmak sadece “Length” ile sağlanmaktadır.
Örnek Uygulama Kodu
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim DiziDeger(10) As String
Dim Adet As Integer
Adet = DiziDeger.Length 'Kaç Eleman
Me.Text = Adet.ToString() ' 11 Yazar
End Sub
2) Dizinin Boyutunu Öğrenmek
Bir dizi de boyutunu öğrenmek için kullandığımız komut “Rank” komutudur. Genellikle dizimize değer atama da for döngüsünü kullanırız. Bu for döngüsü de iç içe for olmaktadır. Bu da bizim boyut değerimizi belirlemektedir.
Örnek Uygulama Kodu
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim DiziDeger(2, 5, 3) As String
Me.Text = DiziDeger.Rank.ToString() ' 3 Yazar
End Sub
3) Belirtilen Dizi Boyutunun Eleman Sayısını Öğrenmek
Bir dizinin içerisindeki herhangi bir boyutta bulunan eleman sayısını öğrenmek için “GetLength” komutunu kullanmaktayız. Aşağıda bulunan örnek uygulamamızdaki TextBox’ ın içine tek boyutlu bir örnek kodu yazdık. İsterseniz çok boyutlu olarak da bu komutu kullanabilirsiniz. Fakat o zaman ufak bir değişiklik yapmamız gerekir. Komutumuzu “GetLength1” veya daha büyük bir değer ile çalıştırmamız gerekir.
Örnek Uygulama Kodu
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim DiziDeger(2, 5, 3) As String
' Kodlar
Me.Text = DiziDeger.GetLength(1).ToString() ' 6 Yazar
End Sub
4) Dizide Belirtilen Boyutun Üst Sınırını Öğrenmek
Bir dizinin herhangi bir boyutunda bulunan üst sınırı öğrenmek için kullandığımız komut “GetUpperBound” komutudur. Bu komutumuz normal şartlar içerisinde “GetLength” ile elde ettiğimiz değerin 1 eksiğidir.
Örnek Uygulama Kodu
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim DiziDeger(2, 5) As String
Dim Adet As Integer
Adet = DiziDeger.GetUpperBound(1) ' Üst sınır
Me.Text = Adet.ToString() ' 5 Yazar
End Sub
