「VB.NET」UBoundメソッドで配列のインデックスの最大値を取得する
書式
Public Function UBound (Array As Array, Optional Rank As Integer = 1) As Integer
配列内の指定された次元における最も大きいインデックスを返します。
パラメーター
Rank
省略可能。 Integer. 最も大きいインデックスが返される次元です。 1 番目の次元の場合は 1、2 番目の次元の場合は 2 という形で指定します。
Array
必須です。 任意のデータ型の配列です。 ある次元で最も大きいインデックスを探す対象となる配列です。
使用例
Module Module1 Public Sub Main() Dim cftA() As String = {"study", "skill", "become", "smart"} Dim cftB(8, 3) As Double Console.WriteLine(UBound(cftA, 1)) Console.WriteLine(UBound(cftB, 2)) Console.WriteLine(UBound(cftB)) Console.ReadKey() End Sub End Module
実行結果
3
3
8