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 ImmutableList<T>.Builder.BinarySearch (T, IComparer<T>)

 

Vyhledá celý ImmutableList<T>.Builder pro element pomocí zadaná porovnávací funkce a vrátí index elementu založený na nule.

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

public int BinarySearch(
	T item,
	IComparer<T> comparer
)

Parametry

item
Type: T

Objekt k vyhledání. Tato hodnota může být null u typů odkazu.

comparer
Type: System.Collections.Generic.IComparer<T>

Implementace pro použití při porovnání prvků, nebo null pro porovnávače výchozí.

Návratová hodnota

Type: System.Int32

Index položky v založený na nule ImmutableList<T>.Builder, 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ž item.

Pokud ImmutableList<T>.Builder neobsahuje zadanou hodnotu, vrátí metoda záporné celé číslo. U této záporné celé číslo získat index prvního prvku, který je větší než hodnota vyhledávání lze použít operace bitového doplňku (~). Při vkládání do hodnota ImmutableList<T>.Builder, tento index slouží jako bod vložení zachování pořadí řazení.

Zpět na začátek
Zobrazit: