List<T>.LastIndexOf List<T>.LastIndexOf List<T>.LastIndexOf List<T>.LastIndexOf Method

Definición

Devuelve el índice de base cero de la última aparición de un valor en la List<T> o en una parte de ella.Returns the zero-based index of the last occurrence of a value in the List<T> or in a portion of it.

Sobrecargas

LastIndexOf(T) LastIndexOf(T) LastIndexOf(T) LastIndexOf(T)

Busca el objeto especificado y devuelve el índice de base cero de la última aparición en todo el objeto List<T>.Searches for the specified object and returns the zero-based index of the last occurrence within the entire List<T>.

LastIndexOf(T, Int32) LastIndexOf(T, Int32) LastIndexOf(T, Int32) LastIndexOf(T, Int32)

Busca el objeto especificado y devuelve el índice de base cero de la última aparición dentro del intervalo de elementos de List<T> que abarca desde el primer elemento hasta el último índice especificado.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the List<T> that extends from the first element to the specified index.

LastIndexOf(T, Int32, Int32) LastIndexOf(T, Int32, Int32) LastIndexOf(T, Int32, Int32) LastIndexOf(T, Int32, Int32)

Busca el objeto especificado y devuelve el índice de base cero de la última aparición dentro del intervalo de elementos de List<T> que contiene el número de elementos especificado y termina en el índice determinado.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the List<T> that contains the specified number of elements and ends at the specified index.

LastIndexOf(T) LastIndexOf(T) LastIndexOf(T) LastIndexOf(T)

Busca el objeto especificado y devuelve el índice de base cero de la última aparición en todo el objeto List<T>.Searches for the specified object and returns the zero-based index of the last occurrence within the entire List<T>.

public:
 int LastIndexOf(T item);
public int LastIndexOf (T item);
member this.LastIndexOf : 'T -> int
Public Function LastIndexOf (item As T) As Integer

Parámetros

item
T T T T

Objeto que se va a buscar en List<T>.The object to locate in the List<T>. El valor puede ser null para los tipos de referencia.The value can be null for reference types.

Devoluciones

Índice de base cero de la última aparición de item en todo el objeto List<T>, si se encuentra; en caso contrario, -1.The zero-based index of the last occurrence of item within the entire the List<T>, if found; otherwise, -1.

Ejemplos

En el ejemplo siguiente se muestran las tres sobrecargas LastIndexOf del método.The following example demonstrates all three overloads of the LastIndexOf method. Se List<T> crea un de cadenas, con una entrada que aparece dos veces, en la ubicación de índice 0 y en la ubicación de índice 5.A List<T> of strings is created, with one entry that appears twice, at index location 0 and index location 5. La LastIndexOf(T) sobrecarga del método busca en toda la lista desde el final y busca la segunda aparición de la cadena.The LastIndexOf(T) method overload searches the entire list from the end, and finds the second occurrence of the string. La LastIndexOf(T, Int32) sobrecarga del método se usa para buscar la lista hacia atrás a partir de la ubicación de índice 3 y continuar hasta el principio de la lista, por lo que busca la primera aparición de la cadena en la lista.The LastIndexOf(T, Int32) method overload is used to search the list backward beginning with index location 3 and continuing to the beginning of the list, so it finds the first occurrence of the string in the list. Por último, LastIndexOf(T, Int32, Int32) la sobrecarga del método se usa para buscar un intervalo de cuatro entradas, comenzando en la ubicación de índice 4 y extendiendo hacia atrás (es decir, busca los elementos en las ubicaciones 4, 3, 2 y 1); esta búsqueda devuelve-1 porque no hay ninguna instancia de la búsqueda. cadena de ese intervalo.Finally, the LastIndexOf(T, Int32, Int32) method overload is used to search a range of four entries, beginning at index location 4 and extending backward (that is, it searches the items at locations 4, 3, 2, and 1); this search returns -1 because there are no instances of the search string in that range.

using namespace System;
using namespace System::Collections::Generic;

void main()
{
    List<String^>^ dinosaurs = gcnew List<String^>();

    dinosaurs->Add("Tyrannosaurus");
    dinosaurs->Add("Amargasaurus");
    dinosaurs->Add("Mamenchisaurus");
    dinosaurs->Add("Brachiosaurus");
    dinosaurs->Add("Deinonychus");
    dinosaurs->Add("Tyrannosaurus");
    dinosaurs->Add("Compsognathus");

    Console::WriteLine();
    for each(String^ dinosaur in dinosaurs )
    {
        Console::WriteLine(dinosaur);
    }

    Console::WriteLine("\nLastIndexOf(\"Tyrannosaurus\"): {0}", 
        dinosaurs->LastIndexOf("Tyrannosaurus"));

    Console::WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 3): {0}", 
        dinosaurs->LastIndexOf("Tyrannosaurus", 3));

    Console::WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 4, 4): {0}", 
        dinosaurs->LastIndexOf("Tyrannosaurus", 4, 4));
}

/* This code example produces the following output:

Tyrannosaurus
Amargasaurus
Mamenchisaurus
Brachiosaurus
Deinonychus
Tyrannosaurus
Compsognathus

LastIndexOf("Tyrannosaurus"): 5

LastIndexOf("Tyrannosaurus", 3): 0

LastIndexOf("Tyrannosaurus", 4, 4): -1
 */
using System;
using System.Collections.Generic;

public class Example
{
    public static void Main()
    {
        List<string> dinosaurs = new List<string>();

        dinosaurs.Add("Tyrannosaurus");
        dinosaurs.Add("Amargasaurus");
        dinosaurs.Add("Mamenchisaurus");
        dinosaurs.Add("Brachiosaurus");
        dinosaurs.Add("Deinonychus");
        dinosaurs.Add("Tyrannosaurus");
        dinosaurs.Add("Compsognathus");

        Console.WriteLine();
        foreach(string dinosaur in dinosaurs)
        {
            Console.WriteLine(dinosaur);
        }

        Console.WriteLine("\nLastIndexOf(\"Tyrannosaurus\"): {0}", 
            dinosaurs.LastIndexOf("Tyrannosaurus"));

        Console.WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 3): {0}", 
            dinosaurs.LastIndexOf("Tyrannosaurus", 3));

        Console.WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 4, 4): {0}", 
            dinosaurs.LastIndexOf("Tyrannosaurus", 4, 4));
    }
}

/* This code example produces the following output:

Tyrannosaurus
Amargasaurus
Mamenchisaurus
Brachiosaurus
Deinonychus
Tyrannosaurus
Compsognathus

LastIndexOf("Tyrannosaurus"): 5

LastIndexOf("Tyrannosaurus", 3): 0

LastIndexOf("Tyrannosaurus", 4, 4): -1
 */
Imports System.Collections.Generic

Public Class Example

    Public Shared Sub Main()

        Dim dinosaurs As New List(Of String)

        dinosaurs.Add("Tyrannosaurus")
        dinosaurs.Add("Amargasaurus")
        dinosaurs.Add("Mamenchisaurus")
        dinosaurs.Add("Brachiosaurus")
        dinosaurs.Add("Deinonychus")
        dinosaurs.Add("Tyrannosaurus")
        dinosaurs.Add("Compsognathus")

        Console.WriteLine()
        For Each dinosaur As String In dinosaurs
            Console.WriteLine(dinosaur)
        Next

        Console.WriteLine(vbLf & _
            "LastIndexOf(""Tyrannosaurus""): {0}", _
            dinosaurs.LastIndexOf("Tyrannosaurus"))

        Console.WriteLine(vbLf & _
            "LastIndexOf(""Tyrannosaurus"", 3): {0}", _
            dinosaurs.LastIndexOf("Tyrannosaurus", 3))

        Console.WriteLine(vbLf & _
            "LastIndexOf(""Tyrannosaurus"", 4, 4): {0}", _
            dinosaurs.LastIndexOf("Tyrannosaurus", 4, 4))

    End Sub
End Class

' This code example produces the following output:
'
'Tyrannosaurus
'Amargasaurus
'Mamenchisaurus
'Brachiosaurus
'Deinonychus
'Tyrannosaurus
'Compsognathus
'
'LastIndexOf("Tyrannosaurus"): 5
'
'LastIndexOf("Tyrannosaurus", 3): 0
'
'LastIndexOf("Tyrannosaurus", 4, 4): -1

Comentarios

List<T> Se busca hacia atrás a partir del último elemento y finalizando en el primer elemento.The List<T> is searched backward starting at the last element and ending at the first element.

Este método determina la igualdad usando el comparador EqualityComparer<T>.Default de Tigualdad predeterminado para, el tipo de valores de la lista.This method determines equality using the default equality comparer EqualityComparer<T>.Default for T, the type of values in the list.

Este método realiza una búsqueda lineal; por lo tanto, este método es una operación O (n), donde Count n es.This method performs a linear search; therefore, this method is an O(n) operation, where n is Count.

Consulte también:

LastIndexOf(T, Int32) LastIndexOf(T, Int32) LastIndexOf(T, Int32) LastIndexOf(T, Int32)

Busca el objeto especificado y devuelve el índice de base cero de la última aparición dentro del intervalo de elementos de List<T> que abarca desde el primer elemento hasta el último índice especificado.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the List<T> that extends from the first element to the specified index.

public:
 int LastIndexOf(T item, int index);
public int LastIndexOf (T item, int index);
member this.LastIndexOf : 'T * int -> int
Public Function LastIndexOf (item As T, index As Integer) As Integer

Parámetros

item
T T T T

Objeto que se va a buscar en List<T>.The object to locate in the List<T>. El valor puede ser null para los tipos de referencia.The value can be null for reference types.

index
Int32 Int32 Int32 Int32

Índice inicial de base cero de la búsqueda hacia atrás.The zero-based starting index of the backward search.

Devoluciones

Índice de base cero de la última aparición de item dentro del intervalo de elementos de List<T> que abarca desde el primer elemento hasta index, si se encuentra; de lo contrario, -1.The zero-based index of the last occurrence of item within the range of elements in the List<T> that extends from the first element to index, if found; otherwise, -1.

Excepciones

index está fuera del intervalo de índices válidos para List<T>.index is outside the range of valid indexes for the List<T>.

Ejemplos

En el ejemplo siguiente se muestran las tres sobrecargas LastIndexOf del método.The following example demonstrates all three overloads of the LastIndexOf method. Se List<T> crea un de cadenas, con una entrada que aparece dos veces, en la ubicación de índice 0 y en la ubicación de índice 5.A List<T> of strings is created, with one entry that appears twice, at index location 0 and index location 5. La LastIndexOf(T) sobrecarga del método busca en toda la lista desde el final y busca la segunda aparición de la cadena.The LastIndexOf(T) method overload searches the entire list from the end, and finds the second occurrence of the string. La LastIndexOf(T, Int32) sobrecarga del método se usa para buscar la lista hacia atrás a partir de la ubicación de índice 3 y continuar hasta el principio de la lista, por lo que busca la primera aparición de la cadena en la lista.The LastIndexOf(T, Int32) method overload is used to search the list backward beginning with index location 3 and continuing to the beginning of the list, so it finds the first occurrence of the string in the list. Por último, LastIndexOf(T, Int32, Int32) la sobrecarga del método se usa para buscar un intervalo de cuatro entradas, comenzando en la ubicación de índice 4 y extendiendo hacia atrás (es decir, busca los elementos en las ubicaciones 4, 3, 2 y 1); esta búsqueda devuelve-1 porque no hay ninguna instancia de la búsqueda. cadena de ese intervalo.Finally, the LastIndexOf(T, Int32, Int32) method overload is used to search a range of four entries, beginning at index location 4 and extending backward (that is, it searches the items at locations 4, 3, 2, and 1); this search returns -1 because there are no instances of the search string in that range.

using namespace System;
using namespace System::Collections::Generic;

void main()
{
    List<String^>^ dinosaurs = gcnew List<String^>();

    dinosaurs->Add("Tyrannosaurus");
    dinosaurs->Add("Amargasaurus");
    dinosaurs->Add("Mamenchisaurus");
    dinosaurs->Add("Brachiosaurus");
    dinosaurs->Add("Deinonychus");
    dinosaurs->Add("Tyrannosaurus");
    dinosaurs->Add("Compsognathus");

    Console::WriteLine();
    for each(String^ dinosaur in dinosaurs )
    {
        Console::WriteLine(dinosaur);
    }

    Console::WriteLine("\nLastIndexOf(\"Tyrannosaurus\"): {0}", 
        dinosaurs->LastIndexOf("Tyrannosaurus"));

    Console::WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 3): {0}", 
        dinosaurs->LastIndexOf("Tyrannosaurus", 3));

    Console::WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 4, 4): {0}", 
        dinosaurs->LastIndexOf("Tyrannosaurus", 4, 4));
}

/* This code example produces the following output:

Tyrannosaurus
Amargasaurus
Mamenchisaurus
Brachiosaurus
Deinonychus
Tyrannosaurus
Compsognathus

LastIndexOf("Tyrannosaurus"): 5

LastIndexOf("Tyrannosaurus", 3): 0

LastIndexOf("Tyrannosaurus", 4, 4): -1
 */
using System;
using System.Collections.Generic;

public class Example
{
    public static void Main()
    {
        List<string> dinosaurs = new List<string>();

        dinosaurs.Add("Tyrannosaurus");
        dinosaurs.Add("Amargasaurus");
        dinosaurs.Add("Mamenchisaurus");
        dinosaurs.Add("Brachiosaurus");
        dinosaurs.Add("Deinonychus");
        dinosaurs.Add("Tyrannosaurus");
        dinosaurs.Add("Compsognathus");

        Console.WriteLine();
        foreach(string dinosaur in dinosaurs)
        {
            Console.WriteLine(dinosaur);
        }

        Console.WriteLine("\nLastIndexOf(\"Tyrannosaurus\"): {0}", 
            dinosaurs.LastIndexOf("Tyrannosaurus"));

        Console.WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 3): {0}", 
            dinosaurs.LastIndexOf("Tyrannosaurus", 3));

        Console.WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 4, 4): {0}", 
            dinosaurs.LastIndexOf("Tyrannosaurus", 4, 4));
    }
}

/* This code example produces the following output:

Tyrannosaurus
Amargasaurus
Mamenchisaurus
Brachiosaurus
Deinonychus
Tyrannosaurus
Compsognathus

LastIndexOf("Tyrannosaurus"): 5

LastIndexOf("Tyrannosaurus", 3): 0

LastIndexOf("Tyrannosaurus", 4, 4): -1
 */
Imports System.Collections.Generic

Public Class Example

    Public Shared Sub Main()

        Dim dinosaurs As New List(Of String)

        dinosaurs.Add("Tyrannosaurus")
        dinosaurs.Add("Amargasaurus")
        dinosaurs.Add("Mamenchisaurus")
        dinosaurs.Add("Brachiosaurus")
        dinosaurs.Add("Deinonychus")
        dinosaurs.Add("Tyrannosaurus")
        dinosaurs.Add("Compsognathus")

        Console.WriteLine()
        For Each dinosaur As String In dinosaurs
            Console.WriteLine(dinosaur)
        Next

        Console.WriteLine(vbLf & _
            "LastIndexOf(""Tyrannosaurus""): {0}", _
            dinosaurs.LastIndexOf("Tyrannosaurus"))

        Console.WriteLine(vbLf & _
            "LastIndexOf(""Tyrannosaurus"", 3): {0}", _
            dinosaurs.LastIndexOf("Tyrannosaurus", 3))

        Console.WriteLine(vbLf & _
            "LastIndexOf(""Tyrannosaurus"", 4, 4): {0}", _
            dinosaurs.LastIndexOf("Tyrannosaurus", 4, 4))

    End Sub
End Class

' This code example produces the following output:
'
'Tyrannosaurus
'Amargasaurus
'Mamenchisaurus
'Brachiosaurus
'Deinonychus
'Tyrannosaurus
'Compsognathus
'
'LastIndexOf("Tyrannosaurus"): 5
'
'LastIndexOf("Tyrannosaurus", 3): 0
'
'LastIndexOf("Tyrannosaurus", 4, 4): -1

Comentarios

Se busca hacia atrás a partir de index y finaliza en el primer elemento. List<T>The List<T> is searched backward starting at index and ending at the first element.

Este método determina la igualdad usando el comparador EqualityComparer<T>.Default de Tigualdad predeterminado para, el tipo de valores de la lista.This method determines equality using the default equality comparer EqualityComparer<T>.Default for T, the type of values in the list.

Este método realiza una búsqueda lineal; por consiguiente, este método es una operación O (n), donde n es el número de elementos desde el List<T> principio de hasta. indexThis method performs a linear search; therefore, this method is an O(n) operation, where n is the number of elements from the beginning of the List<T> to index.

Consulte también:

LastIndexOf(T, Int32, Int32) LastIndexOf(T, Int32, Int32) LastIndexOf(T, Int32, Int32) LastIndexOf(T, Int32, Int32)

Busca el objeto especificado y devuelve el índice de base cero de la última aparición dentro del intervalo de elementos de List<T> que contiene el número de elementos especificado y termina en el índice determinado.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the List<T> that contains the specified number of elements and ends at the specified index.

public:
 int LastIndexOf(T item, int index, int count);
public int LastIndexOf (T item, int index, int count);
member this.LastIndexOf : 'T * int * int -> int
Public Function LastIndexOf (item As T, index As Integer, count As Integer) As Integer

Parámetros

item
T T T T

Objeto que se va a buscar en List<T>.The object to locate in the List<T>. El valor puede ser null para los tipos de referencia.The value can be null for reference types.

index
Int32 Int32 Int32 Int32

Índice inicial de base cero de la búsqueda hacia atrás.The zero-based starting index of the backward search.

count
Int32 Int32 Int32 Int32

Número de elementos de la sección en la que se va a realizar la búsqueda.The number of elements in the section to search.

Devoluciones

Índice de base cero de la última aparición de item dentro del intervalo de elementos de List<T> que contiene el número de elementos de count y termina en index, si se encuentra; de lo contrario, -1.The zero-based index of the last occurrence of item within the range of elements in the List<T> that contains count number of elements and ends at index, if found; otherwise, -1.

Excepciones

index está fuera del intervalo de índices válidos para List<T>.index is outside the range of valid indexes for the List<T>.

O bien-or- count es menor que 0.count is less than 0.

O bien-or- index y count no especifican una sección válida en List<T>.index and count do not specify a valid section in the List<T>.

Ejemplos

En el ejemplo siguiente se muestran las tres sobrecargas LastIndexOf del método.The following example demonstrates all three overloads of the LastIndexOf method. Se List<T> crea un de cadenas, con una entrada que aparece dos veces, en la ubicación de índice 0 y en la ubicación de índice 5.A List<T> of strings is created, with one entry that appears twice, at index location 0 and index location 5. La LastIndexOf(T) sobrecarga del método busca en toda la lista desde el final y busca la segunda aparición de la cadena.The LastIndexOf(T) method overload searches the entire list from the end, and finds the second occurrence of the string. La LastIndexOf(T, Int32) sobrecarga del método se usa para buscar la lista hacia atrás a partir de la ubicación de índice 3 y continuar hasta el principio de la lista, por lo que busca la primera aparición de la cadena en la lista.The LastIndexOf(T, Int32) method overload is used to search the list backward beginning with index location 3 and continuing to the beginning of the list, so it finds the first occurrence of the string in the list. Por último, LastIndexOf(T, Int32, Int32) la sobrecarga del método se usa para buscar un intervalo de 4 entradas, comenzando en la ubicación de índice 4 y extendiendo hacia atrás (es decir, busca los elementos en las ubicaciones 4, 3, 2 y 1); esta búsqueda devuelve-1 porque no hay ninguna instancia de la búsqueda. cadena de ese intervalo.Finally, the LastIndexOf(T, Int32, Int32) method overload is used to search a range of 4 entries, beginning at index location 4 and extending backward (that is, it searches the items at locations 4, 3, 2, and 1); this search returns -1 because there are no instances of the search string in that range.

using namespace System;
using namespace System::Collections::Generic;

void main()
{
    List<String^>^ dinosaurs = gcnew List<String^>();

    dinosaurs->Add("Tyrannosaurus");
    dinosaurs->Add("Amargasaurus");
    dinosaurs->Add("Mamenchisaurus");
    dinosaurs->Add("Brachiosaurus");
    dinosaurs->Add("Deinonychus");
    dinosaurs->Add("Tyrannosaurus");
    dinosaurs->Add("Compsognathus");

    Console::WriteLine();
    for each(String^ dinosaur in dinosaurs )
    {
        Console::WriteLine(dinosaur);
    }

    Console::WriteLine("\nLastIndexOf(\"Tyrannosaurus\"): {0}", 
        dinosaurs->LastIndexOf("Tyrannosaurus"));

    Console::WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 3): {0}", 
        dinosaurs->LastIndexOf("Tyrannosaurus", 3));

    Console::WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 4, 4): {0}", 
        dinosaurs->LastIndexOf("Tyrannosaurus", 4, 4));
}

/* This code example produces the following output:

Tyrannosaurus
Amargasaurus
Mamenchisaurus
Brachiosaurus
Deinonychus
Tyrannosaurus
Compsognathus

LastIndexOf("Tyrannosaurus"): 5

LastIndexOf("Tyrannosaurus", 3): 0

LastIndexOf("Tyrannosaurus", 4, 4): -1
 */
using System;
using System.Collections.Generic;

public class Example
{
    public static void Main()
    {
        List<string> dinosaurs = new List<string>();

        dinosaurs.Add("Tyrannosaurus");
        dinosaurs.Add("Amargasaurus");
        dinosaurs.Add("Mamenchisaurus");
        dinosaurs.Add("Brachiosaurus");
        dinosaurs.Add("Deinonychus");
        dinosaurs.Add("Tyrannosaurus");
        dinosaurs.Add("Compsognathus");

        Console.WriteLine();
        foreach(string dinosaur in dinosaurs)
        {
            Console.WriteLine(dinosaur);
        }

        Console.WriteLine("\nLastIndexOf(\"Tyrannosaurus\"): {0}", 
            dinosaurs.LastIndexOf("Tyrannosaurus"));

        Console.WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 3): {0}", 
            dinosaurs.LastIndexOf("Tyrannosaurus", 3));

        Console.WriteLine("\nLastIndexOf(\"Tyrannosaurus\", 4, 4): {0}", 
            dinosaurs.LastIndexOf("Tyrannosaurus", 4, 4));
    }
}

/* This code example produces the following output:

Tyrannosaurus
Amargasaurus
Mamenchisaurus
Brachiosaurus
Deinonychus
Tyrannosaurus
Compsognathus

LastIndexOf("Tyrannosaurus"): 5

LastIndexOf("Tyrannosaurus", 3): 0

LastIndexOf("Tyrannosaurus", 4, 4): -1
 */
Imports System.Collections.Generic

Public Class Example

    Public Shared Sub Main()

        Dim dinosaurs As New List(Of String)

        dinosaurs.Add("Tyrannosaurus")
        dinosaurs.Add("Amargasaurus")
        dinosaurs.Add("Mamenchisaurus")
        dinosaurs.Add("Brachiosaurus")
        dinosaurs.Add("Deinonychus")
        dinosaurs.Add("Tyrannosaurus")
        dinosaurs.Add("Compsognathus")

        Console.WriteLine()
        For Each dinosaur As String In dinosaurs
            Console.WriteLine(dinosaur)
        Next

        Console.WriteLine(vbLf & _
            "LastIndexOf(""Tyrannosaurus""): {0}", _
            dinosaurs.LastIndexOf("Tyrannosaurus"))

        Console.WriteLine(vbLf & _
            "LastIndexOf(""Tyrannosaurus"", 3): {0}", _
            dinosaurs.LastIndexOf("Tyrannosaurus", 3))

        Console.WriteLine(vbLf & _
            "LastIndexOf(""Tyrannosaurus"", 4, 4): {0}", _
            dinosaurs.LastIndexOf("Tyrannosaurus", 4, 4))

    End Sub
End Class

' This code example produces the following output:
'
'Tyrannosaurus
'Amargasaurus
'Mamenchisaurus
'Brachiosaurus
'Deinonychus
'Tyrannosaurus
'Compsognathus
'
'LastIndexOf("Tyrannosaurus"): 5
'
'LastIndexOf("Tyrannosaurus", 3): 0
'
'LastIndexOf("Tyrannosaurus", 4, 4): -1

Comentarios

index index count count Se busca hacia atrás a partir de y termina con menos más 1, si es mayor que 0. List<T>The List<T> is searched backward starting at index and ending at index minus count plus 1, if count is greater than 0.

Este método determina la igualdad usando el comparador EqualityComparer<T>.Default de Tigualdad predeterminado para, el tipo de valores de la lista.This method determines equality using the default equality comparer EqualityComparer<T>.Default for T, the type of values in the list.

Este método realiza una búsqueda lineal; por lo tanto, este método es una operación O (n), donde count n es.This method performs a linear search; therefore, this method is an O(n) operation, where n is count.

Consulte también:

Se aplica a