Collection<T>.IList.IndexOf(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje index konkrétní položky v objektu IList.
virtual int System.Collections.IList.IndexOf(System::Object ^ value) = System::Collections::IList::IndexOf;
int IList.IndexOf (object value);
abstract member System.Collections.IList.IndexOf : obj -> int
override this.System.Collections.IList.IndexOf : obj -> int
Function IndexOf (value As Object) As Integer Implements IList.IndexOf
Parametry
Návraty
Index , value
pokud je v seznamu nalezen, jinak hodnota -1.
Implementuje
Výjimky
value
je typu, který nelze přiřadit k IList.
Poznámky
Tato metoda určuje rovnost pomocí výchozího porovnávače Comparer<T>.Default. Comparer<T>.Default kontroluje, zda se typ T
implementuje System.IComparable<T> a používá tuto implementaci, pokud je k dispozici. Pokud ne, zkontroluje, Comparer<T>.Default jestli typ T
implementuje System.IComparable. Pokud typ T
neimplementuje ani rozhraní, tato metoda použije Object.Equals.
Tato metoda je operace O(n
), kde n
je Count.