Gewusst wie: Bestimmen der Länge einer Dimension eines Arrays
Aktualisiert: November 2007
Die GetLength-Methode eines Arrays gibt die Länge der Dimension zurück, die Sie angeben.
So bestimmen Sie die Länge einer Dimension eines Arrays
Rufen Sie GetLength für den Arraynamen auf. Geben Sie die Dimension an, für die Sie die Länge als Argument zu GetLength erhalten möchten. Beachten Sie, dass das Dimensionsargument nullbasiert ist.
Dim sampleTripleArray(,,) As Short = New Short(2, 3, 4) {} MsgBox("Dimension lengths of sampleTripleArray are " & CStr(sampleTripleArray.GetLength(0)) _ & ", " & CStr(sampleTripleArray.GetLength(1)) & ", " & CStr(sampleTripleArray.GetLength(2)))
Der MsgBox-Aufruf zeigt "Dimension lengths of sampleTripleArray are 3, 4, 5" an.
Der kleinste Indexwert für jede Dimension ist immer 0. Die GetUpperBound-Methode gibt den höchsten Indexwert einer Dimension zurück. GetLength gibt für jede Dimension einen um 1 höheren Wert zurück als der, der von GetUpperBound zurückgegeben wird. Die für GetUpperBound angegebene Dimension ist wie bei GetLength nullbasiert.
Sie können die Gesamtlänge eines Arrays über seine Length-Eigenschaft ermitteln.
Sie können die Gesamtgröße ändern, indem Sie die Länge einer einzelnen Dimension ändern. Den Rang (die Anzahl der Dimensionen) können Sie jedoch nicht ändern.
Siehe auch
Aufgaben
Gewusst wie: Deklarieren einer Arrayvariablen
Gewusst wie: Erstellen eines Arrays
Gewusst wie: Initialisieren einer Arrayvariablen
Gewusst wie: Bestimmen der Größe eines Arrays
Gewusst wie: Ändern der Größe eines Arrays