Sdílet prostřednictvím


ImmutableList<T>.FindIndex Metoda

Definice

Přetížení

FindIndex(Predicate<T>)

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index od nuly prvního výskytu v rámci celého neměnného seznamu.

FindIndex(Int32, Predicate<T>)

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index od nuly prvního výskytu v rozsahu prvků v neměnném seznamu, který přesahuje od zadaného indexu k poslednímu prvku.

FindIndex(Int32, Int32, Predicate<T>)

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index od nuly prvního výskytu v rozsahu prvků v neměnném seznamu, který začíná zadaným indexem a obsahuje zadaný počet prvků.

FindIndex(Predicate<T>)

Zdroj:
ImmutableList_1.cs
Zdroj:
ImmutableList_1.cs
Zdroj:
ImmutableList_1.cs

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index od nuly prvního výskytu v rámci celého neměnného seznamu.

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

Parametry

match
Predicate<T>

Delegát, který definuje podmínky prvku, který se má hledat.

Návraty

Index založený na nule prvního výskytu prvku, který odpovídá podmínkám definovaným shoda, je-li nalezen; jinak hodnota -1.

Platí pro

FindIndex(Int32, Predicate<T>)

Zdroj:
ImmutableList_1.cs
Zdroj:
ImmutableList_1.cs
Zdroj:
ImmutableList_1.cs

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index od nuly prvního výskytu v rozsahu prvků v neměnném seznamu, který přesahuje od zadaného indexu k poslednímu prvku.

public:
 virtual int FindIndex(int startIndex, Predicate<T> ^ match);
public:
 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
member this.FindIndex : int * Predicate<'T> -> int
Public Function FindIndex (startIndex As Integer, match As Predicate(Of T)) As Integer

Parametry

startIndex
Int32

Počáteční index hledání začínající od nuly.

match
Predicate<T>

Delegát, který definuje podmínky prvku, který se má hledat.

Návraty

Index založený na nule prvního výskytu prvku, který odpovídá podmínkám definovaným shoda, je-li nalezen; jinak ?1.

Platí pro

FindIndex(Int32, Int32, Predicate<T>)

Zdroj:
ImmutableList_1.cs
Zdroj:
ImmutableList_1.cs
Zdroj:
ImmutableList_1.cs

Vyhledá prvek, který odpovídá podmínkám definovaným zadaným predikátem, a vrátí index od nuly prvního výskytu v rozsahu prvků v neměnném seznamu, který začíná zadaným indexem a obsahuje zadaný počet prvků.

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

Parametry

startIndex
Int32

Počáteční index hledání začínající od nuly.

count
Int32

Počet prvků v prohledávané části.

match
Predicate<T>

Delegát, který definuje podmínky prvku, který se má hledat.

Návraty

Index založený na nule prvního výskytu prvku, který odpovídá podmínkám definovaným shoda, je-li nalezen; jinak ?1.

Platí pro