Collection<T>.IList.IndexOf(Object) Metod

Definition

Avgör indexet för ett specifikt objekt i 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

Parametrar

value
Object

För Object att hitta i IList.

Returer

Indexet för value om det finns i listan, annars -1.

Implementeringar

Undantag

value är av en typ som inte kan tilldelas IListtill .

Kommentarer

Den här metoden bestämmer likhet med standardjämföraren Comparer<T>.Default. Comparer<T>.Default kontrollerar om typen T implementerar System.IComparable<T> och använder den implementeringen, om det är tillgängligt. Comparer<T>.Default Annars kontrollerar du om typen T implementerar System.IComparable. Om typen T inte implementerar något av gränssnitten använder Object.Equalsden här metoden .

Den här metoden är en O()-nåtgärd, där n är Count.

Gäller för