IndexOf Method (Object, Int32, 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 starts at the specified index and contains the specified number of elements.

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

public virtual int IndexOf(
	Object value,
	int startIndex,
	int count
)

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.
count
Type: System..::..Int32
The number of elements in the section to search.

Return Value

Type: System..::..Int32
The zero-based index of the first occurrence of value within the range of elements in the ArrayList that starts at startIndex and contains count number of elements, if found; otherwise, -1.

The ArrayList is searched forward starting at startIndex and ending at startIndex plus count minus 1, if count is greater than 0.

This method performs a linear search; therefore, this method is an O(n) operation, where n is count.

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

Show: