LastIndexOfメソッド

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

構文

Object.LastIndexOf(Element)

引数:

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

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

戻り値

ArrayList全体の中で値が最後に出現する位置に対応するゼロで始まる索引(見つかった場合)。それ以外の場合は-1

備考

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

例1:

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

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

'Get Last Index of the Element
Index = Obj.LastIndexOf(40)
'Output: 3
Index = Obj.LastIndexOf(50) 
'Output: -1