ubound メソッドは Visual Basic の関数の 1 つで、配列の上限 (つまり、最大インデックス値) を返すために配列で使用されます。具体的な構文と使用法は次のとおりです。
UBound(配列名, [次元])
このうち、配列名は上限を取得する配列の名前です。 Dimensions は、上限を取得する配列の特定の次元を指定するオプションのオプションです。次元が指定されていない場合、デフォルトは 1 で、最初の次元の上限が取得されます。
ubound メソッドは、配列の上限インデックス値を表す整数を返します。 1 次元配列の場合、配列の最後の要素のインデックス位置を表します。
以下は、ubound メソッドの使用法を示す具体的なコード例です。
Sub TestUBound() Dim arr() As Integer Dim upperBound As Integer '初始化数组 arr = Array(1, 2, 3, 4, 5) '获取一维数组的上界 upperBound = UBound(arr) '输出上界值 MsgBox "一维数组的上界为:" & upperBound '更改数组的上界 ReDim Preserve arr(1 To 6) '获取更新后的上界 upperBound = UBound(arr) '输出新的上界值 MsgBox "更新后的一维数组的上界为:" & upperBound End Sub
上記のコード例では、最初に整数型の配列 arr を宣言します。次に、Array 関数を使用して、5 つの要素を含む 1 次元配列を初期化します。
次に、最初の MsgBox ステートメントで、UBound(arr) を呼び出して配列の上限を取得し、結果を変数 upperBound に保存します。次に、ダイアログ ボックスが表示され、上限値が表示されます。
次に、ReDim Preserve ステートメントを使用して、配列のサイズを 1 ~ 6 の範囲に拡張し、新しい要素を追加します。
最後に、2 番目の MsgBox ステートメントで、UBound(arr) を再度呼び出して、更新された配列の上限を取得し、結果を upperBound 変数に格納します。ダイアログ ボックスが再度ポップアップ表示され、新しい上限値が表示されます。
上記のコード例を通じて、ubound メソッドの役割と使用法を明確に理解できます。
以上が「uboundメソッドについて学ぼう」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。