C# List LastIndexOf(T, Int32, Int32)
Description
List
searches
for the specified object and returns the zero-based index of the last occurrence
within the range of elements in the List
Syntax
List.LastIndexOf(T, Int32, Int32)
has the following syntax.
public int LastIndexOf(
T item,//w w w .j av a2 s.c o m
int index,
int count
)
Parameters
List.LastIndexOf(T, Int32, Int32)
has the following parameters.
item
- The object to locate in the List. The value can be null for reference types. index
- The zero-based starting index of the backward search.count
- The number of elements in the section to search.
Returns
Returns The zero-based index of the last occurrence of item within the range of elements in the List that contains count number of elements and ends at index, if found; otherwise, -1.
Example
using System;//from w w w . java 2 s . c o m
using System.Collections.Generic;
public class Example
{
public static void Main()
{
List<string> myData = new List<string>();
myData.Add("A");
myData.Add("B");
myData.Add("C");
myData.Add("D");
myData.Add("A");
foreach(string myD in myData)
{
Console.WriteLine(myD);
}
Console.WriteLine(myData.LastIndexOf("A"));
Console.WriteLine(myData.LastIndexOf("A", 3));
Console.WriteLine(myData.LastIndexOf("A", 4, 4));
}
}
The code above generates the following result.