? Einbeziehung Arrays in Visual Basic (VB )-Anwendung kann sehr praktisch sein, wenn Sie wissen, wie man sie benutzt. VB ist ein Computer- Programmiersprache, die von Microsoft entwickelt, um Desktop- , Web-und mobilen Anwendungen zu entwickeln. Ein Array ist eine Gruppe von Werten logisch miteinander , wie die Anzahl der Kreise in jedem Zustand des Landes verbunden . Sie können die UBound und die LBound Funktionen , um die Dimension eines Arrays zu bestimmen. Definition
UBound Funktion liefert die höchste verfügbare Index -Wert für die angegebene Dimension eines Arrays. Die LBound ist das Gegenteil , es gibt den niedrigsten verfügbaren Index für die angegebene Dimension eines Arrays . Der Rückgabewert für diese beiden Funktionen ist ein Integer -Datentyp. Wenn das Array nur ein Element , das Ubound 0 zurück. Die LBound Funktion immer 0 zurück , solange das Array initialisiert wurde , auch wenn es keine Elemente hat .
Arrays Abmessungen
Wenn ein Array einen Index verwendet , es soll eindimensional sein . Ein mehrdimensionales Array verwendet mehr als ein Index oder Index . Sie können auch erklären, Arrays, die als Array von Arrays oder verzweigte Arrays sind . Diese können entweder ein - oder mehrdimensionalen , wie die Elemente definiert. Zum Beispiel, wenn Sie ein zweidimensionales Array von Monaten zu erklären , stellt einen Index Monate und die anderen Tage . Monate eine unterschiedliche Anzahl von Tagen , also Ihre Elemente werden nicht bilden einen rechteckigen zweidimensionalen Array . In VB, würde das Array wie folgt deklariert werden: Dim
monthsArray ( 11, 30 ) As String
Ermittlung des maximalen Dimension
Indizes beginnen bei 0 für jedes Array und das Maximum von der Nummer, die Sie in dem Array geben Sie für jeden Index definiert. Sie können erklären, ein mehrdimensionales Array Byte mit folgender Syntax :
Dim a ( 200 , 10, 2) As Byte
Sie können die Länge des Arrays für jeden Index mit der UBound-Funktion abrufen . Die Syntax " Ubound (a, 1) " [ohne Anführungszeichen ] gibt " 200 ". Ändern Sie den Index Position auf "2" und das Ergebnis ist "10". Um die Größe für das dritte Index erwerben , ändern Sie die Position auf " . 3 "
Minimum Dimension
Bestimmen In Arrays , Indizes immer bei 0 beginnen , damit die niedrigsten verfügbaren Index für jede Dimension ist immer 0 . Erklären Sie die folgende Byte-Array und verwenden Sie die Funktion, um die LBound niedrigsten verfügbaren Index zu bekommen:
Dim a ( 200 , 10, 2) As Byte
Um die niedrigste für die erste Index ermitteln verwenden Sie die Syntax " LBound (a, 1) " [ minus die Anführungszeichen ] auf 0 zurück. Ändern Sie den Index auf "2" und die Funktion gibt auch "0". Ändern Sie den Index auf "3" und der Rückgabewert ist immer noch " 0".