Searches the current instance, returning the index of the last occurrence of the specified object in the specified range of the current instance.
- value
- The object to locate in the current instance.
- startIndex
- A int that specifies the index at which searching starts. This value is between 0 and the ArrayList.Count of the current instance - 1, inclusive.
A int that specifies the index of the last occurrence of value in the range of startIndex through the first element of the current instance, if found; otherwise, -1.
Note: This provides the caller with a standard code for a failed search.
Type Reason ArgumentOutOfRangeException startIndex < 0.
-or-
startIndex >= ArrayList.Count of the current instance.
Operation
As described above.The ArrayList is searched backward starting at startIndex.
This method uses Array.LastIndexOf(Array, object) to search the current instance for value.
Note: For the default implementation, this method performs a linear search. On average, this is an O(count/2) operation. The longest search is an O(count) operation.
Namespace: System.Collections
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0