ImmutableList<T>.FindIndex Yöntem

Tanım

Aşırı Yüklemeler

FindIndex(Predicate<T>)

Belirtilen koşul tarafından tanımlanan koşullarla eşleşen bir öğeyi arar ve sabit listenin tamamında ilk oluşumun sıfır tabanlı dizinini döndürür.

FindIndex(Int32, Predicate<T>)

Belirtilen koşul tarafından tanımlanan koşullarla eşleşen bir öğeyi arar ve belirtilen dizinden son öğeye kadar uzanan sabit listedeki öğeler aralığındaki ilk oluşumun sıfır tabanlı dizinini döndürür.

FindIndex(Int32, Int32, Predicate<T>)

Belirtilen koşul tarafından tanımlanan koşullarla eşleşen bir öğeyi arar ve sabit listede belirtilen dizinde başlayan ve belirtilen sayıda öğeyi içeren öğeler aralığındaki ilk oluşumun sıfır tabanlı dizinini döndürür.

FindIndex(Predicate<T>)

Kaynak:
ImmutableList_1.cs
Kaynak:
ImmutableList_1.cs
Kaynak:
ImmutableList_1.cs

Belirtilen koşul tarafından tanımlanan koşullarla eşleşen bir öğeyi arar ve sabit listenin tamamında ilk oluşumun sıfır tabanlı dizinini döndürür.

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

Parametreler

match
Predicate<T>

Aranacak öğenin koşullarını tanımlayan temsilci.

Döndürülenler

Bulunursa, eşleşme tarafından tanımlanan koşullarla eşleşen bir öğenin ilk oluşumunun sıfır tabanlı dizini; aksi takdirde, -1.

Şunlara uygulanır

FindIndex(Int32, Predicate<T>)

Kaynak:
ImmutableList_1.cs
Kaynak:
ImmutableList_1.cs
Kaynak:
ImmutableList_1.cs

Belirtilen koşul tarafından tanımlanan koşullarla eşleşen bir öğeyi arar ve belirtilen dizinden son öğeye kadar uzanan sabit listedeki öğeler aralığındaki ilk oluşumun sıfır tabanlı dizinini döndürür.

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

Parametreler

startIndex
Int32

Arama işleminin sıfır tabanlı başlangıç dizini.

match
Predicate<T>

Aranacak öğenin koşullarını tanımlayan temsilci.

Döndürülenler

Bulunursa, eşleşme tarafından tanımlanan koşullarla eşleşen bir öğenin ilk oluşumunun sıfır tabanlı dizini; aksi takdirde, ?1.

Şunlara uygulanır

FindIndex(Int32, Int32, Predicate<T>)

Kaynak:
ImmutableList_1.cs
Kaynak:
ImmutableList_1.cs
Kaynak:
ImmutableList_1.cs

Belirtilen koşul tarafından tanımlanan koşullarla eşleşen bir öğeyi arar ve sabit listede belirtilen dizinde başlayan ve belirtilen sayıda öğeyi içeren öğeler aralığındaki ilk oluşumun sıfır tabanlı dizinini döndürür.

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

Parametreler

startIndex
Int32

Arama işleminin sıfır tabanlı başlangıç dizini.

count
Int32

Sıralanacak bölümdeki öğelerin sayısı.

match
Predicate<T>

Aranacak öğenin koşullarını tanımlayan temsilci.

Döndürülenler

Bulunursa, eşleşme tarafından tanımlanan koşullarla eşleşen bir öğenin ilk oluşumunun sıfır tabanlı dizini; aksi takdirde, ?1.

Şunlara uygulanır