Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo List<T>.FindLastIndex (Int32, Predicate<T>)

 

Data di pubblicazione: ottobre 2016

Cerca un elemento che soddisfi le condizioni definite dal predicato specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi in List<T> compreso tra il primo elemento e l'indice specificato.

Spazio dei nomi:   System.Collections.Generic
Assembly:  mscorlib (in mscorlib.dll)

public int FindLastIndex(
	int startIndex,
	Predicate<T> match
)

Parametri

startIndex
Type: System.Int32

Indice iniziale in base zero della ricerca all'indietro.

match
Type: System.Predicate<T>

Delegato Predicate<T> che definisce le condizioni dell'elemento da cercare.

Valore restituito

Type: System.Int32

Indice in base zero dell'ultima occorrenza di un elemento che corrisponde alle condizioni definite in match, se presente; in caso contrario, –1.

Exception Condition
ArgumentNullException

match è null.

ArgumentOutOfRangeException

startIndex non è compreso nell'intervallo di indici validi per List<T>.

Il List<T> viene eseguita con le versioni precedenti a partire dall'indice startIndex e termina in corrispondenza del primo elemento.

Il Predicate<T> è un delegato a un metodo che restituisce true Se l'oggetto passato al corrisponde alle condizioni definite nel delegato. Gli elementi dell'oggetto List<T> vengono passati singolarmente per il Predicate<T> delegare.

Questo metodo esegue una ricerca lineare. Pertanto, questo metodo è un'operazione O (n) operazione, in cui n è il numero di elementi dall'inizio del List<T> a startIndex.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 2.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone Silverlight
Disponibile da 8.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: