Name
Array.LastIndexOf Method
Class
System.Array
Syntax
Array.LastIndexOf(Array,Value[,startIndex,count])
-
Array(required; any array) The array to be searched
-
Value(required; any) The object that is searched for
-
startIndex(optional; Integer) The index at which to start the search
-
count(optional; Integer) The number of elements to search
Return Value
An Integer containing the index of the last occurrence of
Object in Array
Description
Returns the index of the last occurrence of
Object in Array
Rules at a Glance
Arraymust be a one-dimensional array.The LastIndexOf method has the same syntax as the IndexOf method and works the same way as IndexOf, except that it searches from the end of the array and returns the largest index of a matching element.
By default, the LastIndexOf method searches for
Valuefrom the end to the beginning ofArray.If
startIndexis provided withoutcount, LastIndexOf searches fromstartIndexto the first element ofArray.If both
startIndexandcountare provided, the method searchescountelements backward starting atstartIndex. In other words, it searches fromarray(startIndex)toarray(startIndex - count + 1).If
startIndexis present and is outside of the range of the elements inarray, the method returns -1.If
countis present andstartIndex < count-1, the method call generates an ArgumentOutOfRangeException exception.
Example
The following code searches for a value in an Integer array:
Dim i As Integer Dim a(100000) As Integer For i = 0 To 99999 a(i) ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access