List(T).LastIndexOf Method searches for the specified object and returns the zero-based index of the last occurrence
Imports System
Imports System.Collections.Generic
Public Class Example
Public Shared Sub Main()
Dim numbers As New List(Of String)
numbers.Add("One")
numbers.Add("Two")
numbers.Add("Three")
numbers.Add("One")
numbers.Add("Four")
numbers.Add("One")
numbers.Add("Five")
For Each num As String In numbers
Console.WriteLine(num)
Next
Console.WriteLine(numbers.LastIndexOf("One"))
Console.WriteLine(numbers.LastIndexOf("One", 3))
Console.WriteLine(numbers.LastIndexOf("One", 4, 4))
End Sub
End Class