Devuelve el índice basado en cero de la primera aparición de un valor en el objeto ArrayList.
Sintaxis
Object.IndexOf(Element,StartIndex)
Argumentos:
Object: necesario. Siempre es el nombre del objeto ArrayList.
Element: necesario. Objeto que se debe localizar en el objeto ArrayList.
StartIndex: necesario. Índice de inicio basado en cero de la búsqueda.
Devuelve
Índice basado en cero de la primera aparición del valor dentro del rango de elementos en ArrayList que se extiende desde StartIndex hasta el último elemento si se encuentra, de lo contrario -1.
Observaciones
En el siguiente ejemplo se muestra el uso del método IndexOf.
Ejemplo 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