Vb.net’te bir dizinin boyutunu öğrenmek için, “GetUpperBound” veya “GetLength” yöntemlerinden biri kullanılabilir.
“GetUpperBound” yöntemi, belirtilen boyuttaki dizinin en yüksek dizin değerini döndürür. Örneğin, aşağıdaki kod, 5 elemanlı bir dizi oluşturur ve ardından boyutunu öğrenmek için “GetUpperBound” yöntemini kullanır:
Dim dizi(4) As Integer Dim boyut As Integer = dizi.GetUpperBound(0) + 1 Console.WriteLine(“Dizinin boyutu: ” & boyut)
Bu kod, 5 elemanlı bir dizi tanımlar ve “GetUpperBound” yöntemini kullanarak dizinin boyutunu hesaplar. Daha sonra, “boyut” değişkenine atar ve konsola yazdırır.
“GetLength” yöntemi ise belirtilen boyuttaki dizinin uzunluğunu döndürür. Örneğin, aşağıdaki kod, 3 satır ve 4 sütuna sahip bir matris oluşturur ve ardından boyutunu öğrenmek için “GetLength” yöntemini kullanır:
Dim matris(2, 3) As Integer Dim satirSayisi As Integer = matris.GetLength(0) Dim sutunSayisi As Integer = matris.GetLength(1) Console.WriteLine(“Matrisin satır sayısı: ” & satirSayisi) Console.WriteLine(“Matrisin sütun sayısı: ” & sutunSayisi)
Bu kod, 3 satır ve 4 sütuna sahip bir matris tanımlar ve “GetLength” yöntemini kullanarak satır ve sütun sayılarını hesaplar. Daha sonra, bu sayıları ayrı ayrı değişkenlere atar ve konsola yazdırır.
