IndexOf Method (Object, Int32)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Searches for the specified Object and returns the zero-based index of the first occurrence within the range of elements in the ArrayList that extends from the specified index to the last element.

Namespace:  System.Collections
Assembly:  mscorlib (in mscorlib.dll)

'Declaration
Public Overridable Function IndexOf ( _
	value As Object, _
	startIndex As Integer _
) As Integer

Parameters

value
Type: System..::..Object
The Object to locate in the ArrayList. The value can be nullNothingnullptrunita null reference (Nothing in Visual Basic).
startIndex
Type: System..::..Int32
The zero-based starting index of the search. 0 (zero) is valid in an empty list.

Return Value

Type: System..::..Int32
The zero-based index of the first occurrence of value within the range of elements in the ArrayList that extends from startIndex to the last element, if found; otherwise, -1.

The ArrayList is searched forward starting at startIndex and ending at the last element.

This method performs a linear search; therefore, this method is an O(n) operation, where n is the number of elements from startIndex to the end of the ArrayList.

This method determines equality by calling Object..::..Equals.

Show: