Die Funktion ubound (Name des Arrays) wird hauptsächlich verwendet, um die obere Grenze des Arrays zu ermitteln. Ein dynamisches Array a. Wenn Sie die Redim-Anweisung zum Festlegen der Größe verwendet haben, verwenden Sie anschließend ubound(a), um seine Obergrenze zu ermitteln.
Wenn Sie die Redim-Anweisung nicht verwenden, um die Größe dafür festzulegen, und die Funktion ubound(a) direkt verwenden, wird während der Laufzeit ein Fehler gemeldet und die Ausführung des Programms wird unterbrochen. Wir verwenden dies nur, um zu wissen, dass dieses Array vorhanden ist hat keine Elemente. Gleichzeitig möchten wir nicht, dass das Programm die Ausführung unterbricht, sodass wir vor der Ausführung der ubound(a)-Funktion einen Satz hinzufügen können
Kopieren Sie den Codecode wie folgt:
Bei Fehler als nächstes fortfahren
Schreiben Sie diese Funktion als Funktion get_element_count_of_one_aray(name_of_aray)
Kopieren Sie den Codecode wie folgt:
Bei Fehler als nächstes fortfahren
Upper_bound_of_aray=ubound(name_of_aray)
Wenn ich mich irre, dann
get_element_count_of_one_aray=0
anders
get_element_count_of_one_aray=uper_bound_of_aray+1
Ende wenn
Endfunktion