# Funktionsreferenz

UBound

Gibt die Größe (Obergrenze) der Dimension eines Datenfeldes (array) zurück.

UBound ( Array [, Dimension] )

Parameter

Array | Die Datenfeldvariable, die abgefragt werden soll.
Dimension | [optional] Ganze Zahl, die angibt welche Dimension eines multidimensionalen Datenfeldes auf Größe untersucht werden soll. Vorgabe ist 1 für die erste Dimension. Wenn dieser Parameter 0 ist, wird die Anzahl der Indices in dem Datenfeld zurückgegeben.

Bemerkungen

Beachte, dass der Wert der von UBound zurückgegeben wird, um 1 größer ist als der Index des letzten Elementes im Datenfeld, da die Untergrenze einer Dimension immer 0 ist.

Siehe auch

Dim

Beispiel

Dim $myArray[10][20] ;element 0,0 to 9,19
$rows = UBound($myArray)
$cols = UBound($myArray, 2)
$dims = UBound($myArray, 0)
MsgBox(0, "The " & $dims & "-dimensional array has", _
$rows & " rows, " & $cols & " columns")
;Display $myArray's contents
$output = ""
For $r = 0 to UBound($myArray,1) - 1
$output = $output & @LF
For $c = 0 to UBound($myArray,2) - 1
$output = $output & $myArray[$r][$c] & " "
Next
Next
MsgBox(4096,"Array Contents", $output)