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

Definição

Retorna o índice baseado em zero da última ocorrência de um valor no List<T> ou em uma parte dele.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)

Pesquisa o objeto especificado e retorna o índice baseado em zero da última ocorrência dentro de todo o 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)

Procura o objeto especificado e retorna o índice baseado em zero da última ocorrência dentro do intervalo de elementos em List<T> que se estende do primeiro elemento ao í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)

Pesquisa o objeto especificado e retorna o índice baseado em zero da última ocorrência no intervalo de elementos na List<T> que contém o número de elementos especificado e termina no í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 contains the specified number of elements and ends at the specified index.

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

Pesquisa o objeto especificado e retorna o índice baseado em zero da última ocorrência dentro de todo o 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

O objeto a ser localizado no List<T>.The object to locate in the List<T>. O valor pode ser null para tipos de referência.The value can be null for reference types.

Retornos

O índice de base zero da última ocorrência de item em todo o List<T>, se localizado; caso contrário, -1.The zero-based index of the last occurrence of item within the entire the List<T>, if found; otherwise, -1.

Exemplos

O exemplo a seguir demonstra todas as três sobrecargas LastIndexOf do método.The following example demonstrates all three overloads of the LastIndexOf method. Uma List<T> das cadeias de caracteres é criada, com uma entrada que aparece duas vezes, no local do índice 0 e no local do índice 5.A List<T> of strings is created, with one entry that appears twice, at index location 0 and index location 5. A LastIndexOf(T) sobrecarga do método pesquisa a lista inteira a partir do final e localiza a segunda ocorrência da cadeia de caracteres.The LastIndexOf(T) method overload searches the entire list from the end, and finds the second occurrence of the string. A LastIndexOf(T, Int32) sobrecarga do método é usada para pesquisar a lista que começa com o local do índice 3 e continuando até o início da lista, portanto, ele encontra a primeira ocorrência da cadeia de caracteres na 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 fim, LastIndexOf(T, Int32, Int32) a sobrecarga do método é usada para pesquisar um intervalo de quatro entradas, começando no local do índice 4 e estendendo para trás (ou seja, ele pesquisa os itens nas localizações 4, 3, 2 e 1); essa pesquisa retorna-1 porque não há instâncias da pesquisa Cadeia de caracteres nesse 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
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

Comentários

O List<T> é pesquisado retroativamente começando no último elemento e terminando no primeiro elemento.The List<T> is searched backward starting at the last element and ending at the first element.

Esse método determina a igualdade usando o EqualityComparer<T>.Default comparador de igualdade padrão para T, o tipo de valores na lista.This method determines equality using the default equality comparer EqualityComparer<T>.Default for T, the type of values in the list.

Esse método executa uma pesquisa linear; Portanto, esse método é uma operação O (n), onde n é Count.This method performs a linear search; therefore, this method is an O(n) operation, where n is Count.

Veja também

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

Procura o objeto especificado e retorna o índice baseado em zero da última ocorrência dentro do intervalo de elementos em List<T> que se estende do primeiro elemento ao í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

O objeto a ser localizado no List<T>.The object to locate in the List<T>. O valor pode ser null para tipos de referência.The value can be null for reference types.

index
Int32 Int32 Int32 Int32

O índice inicial com base em zero da pesquisa inversa.The zero-based starting index of the backward search.

Retornos

O índice baseado em zero da última ocorrência de item dentro do intervalo de elementos em List<T> que se estende do primeiro elemento a index, se encontrado; caso contrário, -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.

Exceções

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

Exemplos

O exemplo a seguir demonstra todas as três sobrecargas LastIndexOf do método.The following example demonstrates all three overloads of the LastIndexOf method. Uma List<T> das cadeias de caracteres é criada, com uma entrada que aparece duas vezes, no local do índice 0 e no local do índice 5.A List<T> of strings is created, with one entry that appears twice, at index location 0 and index location 5. A LastIndexOf(T) sobrecarga do método pesquisa a lista inteira a partir do final e localiza a segunda ocorrência da cadeia de caracteres.The LastIndexOf(T) method overload searches the entire list from the end, and finds the second occurrence of the string. A LastIndexOf(T, Int32) sobrecarga do método é usada para pesquisar a lista que começa com o local do índice 3 e continuando até o início da lista, portanto, ele encontra a primeira ocorrência da cadeia de caracteres na 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 fim, LastIndexOf(T, Int32, Int32) a sobrecarga do método é usada para pesquisar um intervalo de quatro entradas, começando no local do índice 4 e estendendo para trás (ou seja, ele pesquisa os itens nas localizações 4, 3, 2 e 1); essa pesquisa retorna-1 porque não há instâncias da pesquisa Cadeia de caracteres nesse 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
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

Comentários

O List<T> é pesquisado para trás index a partir de e terminando no primeiro elemento.The List<T> is searched backward starting at index and ending at the first element.

Esse método determina a igualdade usando o EqualityComparer<T>.Default comparador de igualdade padrão para T, o tipo de valores na lista.This method determines equality using the default equality comparer EqualityComparer<T>.Default for T, the type of values in the list.

Esse método executa uma pesquisa linear; Portanto, esse método é uma operação o (n), em que n é o número de elementos desde o List<T> início do até. 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.

Veja também

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

Pesquisa o objeto especificado e retorna o índice baseado em zero da última ocorrência no intervalo de elementos na List<T> que contém o número de elementos especificado e termina no í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 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

O objeto a ser localizado no List<T>.The object to locate in the List<T>. O valor pode ser null para tipos de referência.The value can be null for reference types.

index
Int32 Int32 Int32 Int32

O índice inicial com base em zero da pesquisa inversa.The zero-based starting index of the backward search.

count
Int32 Int32 Int32 Int32

O número de elementos na seção a ser pesquisada.The number of elements in the section to search.

Retornos

O índice baseado em zero da última ocorrência de item dentro do intervalo de elementos no List<T> que contém o número count de elementos e termina em index, se encontrado; caso contrário, -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.

Exceções

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

- ou --or- count é menor que 0.count is less than 0.

- ou --or- index e count não especificam uma seção válida no List<T>.index and count do not specify a valid section in the List<T>.

Exemplos

O exemplo a seguir demonstra todas as três sobrecargas LastIndexOf do método.The following example demonstrates all three overloads of the LastIndexOf method. Uma List<T> das cadeias de caracteres é criada, com uma entrada que aparece duas vezes, no local do índice 0 e no local do índice 5.A List<T> of strings is created, with one entry that appears twice, at index location 0 and index location 5. A LastIndexOf(T) sobrecarga do método pesquisa a lista inteira a partir do final e localiza a segunda ocorrência da cadeia de caracteres.The LastIndexOf(T) method overload searches the entire list from the end, and finds the second occurrence of the string. A LastIndexOf(T, Int32) sobrecarga do método é usada para pesquisar a lista que começa com o local do índice 3 e continuando até o início da lista, portanto, ele encontra a primeira ocorrência da cadeia de caracteres na 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 fim, LastIndexOf(T, Int32, Int32) a sobrecarga do método é usada para pesquisar um intervalo de 4 entradas, começando no local do índice 4 e estendendo para trás (ou seja, ele pesquisa os itens nas localizações 4, 3, 2 e 1); essa pesquisa retorna-1 porque não há instâncias da pesquisa Cadeia de caracteres nesse 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
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

Comentários

O List<T> é pesquisado para trás index a partir de index e count terminando em menos count de mais 1, se for maior que 0.The List<T> is searched backward starting at index and ending at index minus count plus 1, if count is greater than 0.

Esse método determina a igualdade usando o EqualityComparer<T>.Default comparador de igualdade padrão para T, o tipo de valores na lista.This method determines equality using the default equality comparer EqualityComparer<T>.Default for T, the type of values in the list.

Esse método executa uma pesquisa linear; Portanto, esse método é uma operação O (n), onde n é count.This method performs a linear search; therefore, this method is an O(n) operation, where n is count.

Veja também

Aplica-se a