IndexOfメソッド

ArrayListオブジェクト内で値の最初の出現位置に対応するゼロから始まる索引を戻します。

構文

Object.IndexOf(Element,StartIndex)

引数:

  • Object: 必須。常にArrayListオブジェクトの名前。

  • Element: 必須ArrayListオブジェクトで検索するオブジェクト。

  • StartIndex: 必須。検索のゼロから始まる索引

戻り値

StartIndexから最後の要素までにわたるArrayList内の要素の範囲で、値が最初に出現する位置に対応するゼロで始まる索引(値が見つからない場合は-1)

備考

次の例では、IndexOfメソッドの使用方法を示します。

例1:

'Create ArrayList Object
Dim Obj
Set Obj = CreateObject("System.Collections.ArrayList")

'Add Elements to the end of the ArrayList Object
Dim Index
Index = Obj.Add(10)
Index = Obj.Add(40)
Index = Obj.Add(20)

'Get the Index of the Element
Index = Obj.IndexOf(40, 0)
'Output: 1
Index = Obj.IndexOf(50, 0)
'Output: -1