Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Metoda ImmutableArray.BinarySearch<T> (ImmutableArray<T>, Int32, Int32, T)

 

Vyhledá seřazené neměnné pole pro zadaný prvek a vrátí index založený na nule elementu, pokud je nalezena.

Obor názvů:   System.Collections.Immutable
Sestavení:  System.Collections.Immutable (v System.Collections.Immutable.dll)

public static int BinarySearch<T>(
	this ImmutableArray<T> array,
	int index,
	int length,
	T value
)

Parametry

array
Type: System.Collections.Immutable.ImmutableArray<T>

Seřazené pole pro vyhledávání.

index
Type: System.Int32

Počáteční index rozsah hledání.

length
Type: System.Int32

Délka rozsah hledání.

value
Type: T

Objekt, který chcete vyhledat.

Návratová hodnota

Type: System.Int32

Index založený na nule položky v poli, pokud položka není nalezena; v opačném jako záporné číslo tedy bitového doplňku indexu na další prvek, který je větší než value nebo, pokud neexistuje žádný větší prvek bitového doplňku z Count.

Parametry typu

T

Typ elementu uložené v poli.

Exception Condition
InvalidOperationException

value neimplementuje IComparable nebo hledání zaznamená element, který neimplementuje IComparable.

Zpět na začátek
Zobrazit: