ImmutableList<T>.FindIndex Metod

Definition

Överlagringar

Name Description
FindIndex(Predicate<T>)

Söker efter ett element som matchar de villkor som definieras av det angivna predikatet och returnerar det nollbaserade indexet för den första förekomsten i hela den oföränderliga listan.

FindIndex(Int32, Predicate<T>)

Söker efter ett element som matchar de villkor som definierats av det angivna predikatet och returnerar det nollbaserade indexet för den första förekomsten inom området för element i den oföränderliga listan som sträcker sig från det angivna indexet till det sista elementet.

FindIndex(Int32, Int32, Predicate<T>)

Söker efter ett element som matchar de villkor som definierats av det angivna predikatet och returnerar det nollbaserade indexet för den första förekomsten inom elementintervallet i den oföränderliga listan som börjar vid det angivna indexet och innehåller det angivna antalet element.

FindIndex(Predicate<T>)

Söker efter ett element som matchar de villkor som definieras av det angivna predikatet och returnerar det nollbaserade indexet för den första förekomsten i hela den oföränderliga listan.

public:
 virtual int FindIndex(Predicate<T> ^ match);
public int FindIndex(Predicate<T> match);
abstract member FindIndex : Predicate<'T> -> int
override this.FindIndex : Predicate<'T> -> int
Public Function FindIndex (match As Predicate(Of T)) As Integer

Parametrar

match
Predicate<T>

Ombudet som definierar villkoren för elementet som ska sökas efter.

Returer

Det nollbaserade indexet för den första förekomsten av ett element som matchar de villkor som definieras av matchning, om det hittas. annars -1.

Gäller för

FindIndex(Int32, Predicate<T>)

Söker efter ett element som matchar de villkor som definierats av det angivna predikatet och returnerar det nollbaserade indexet för den första förekomsten inom området för element i den oföränderliga listan som sträcker sig från det angivna indexet till det sista elementet.

public:
 virtual int FindIndex(int startIndex, Predicate<T> ^ match);
public int FindIndex(int startIndex, Predicate<T> match);
abstract member FindIndex : int * Predicate<'T> -> int
override this.FindIndex : int * Predicate<'T> -> int
Public Function FindIndex (startIndex As Integer, match As Predicate(Of T)) As Integer

Parametrar

startIndex
Int32

Det nollbaserade startindexet för sökningen.

match
Predicate<T>

Ombudet som definierar villkoren för elementet som ska sökas efter.

Returer

Det nollbaserade indexet för den första förekomsten av ett element som matchar de villkor som definieras av matchning, om det hittas. annars?1.

Gäller för

FindIndex(Int32, Int32, Predicate<T>)

Söker efter ett element som matchar de villkor som definierats av det angivna predikatet och returnerar det nollbaserade indexet för den första förekomsten inom elementintervallet i den oföränderliga listan som börjar vid det angivna indexet och innehåller det angivna antalet element.

public:
 virtual int FindIndex(int startIndex, int count, Predicate<T> ^ match);
public int FindIndex(int startIndex, int count, Predicate<T> match);
abstract member FindIndex : int * int * Predicate<'T> -> int
override this.FindIndex : int * int * Predicate<'T> -> int
Public Function FindIndex (startIndex As Integer, count As Integer, match As Predicate(Of T)) As Integer

Parametrar

startIndex
Int32

Det nollbaserade startindexet för sökningen.

count
Int32

Antalet element i avsnittet som ska sökas.

match
Predicate<T>

Ombudet som definierar villkoren för elementet som ska sökas efter.

Returer

Det nollbaserade indexet för den första förekomsten av ett element som matchar de villkor som definieras av matchning, om det hittas. annars?1.

Gäller för