ReadOnlyCollection<T>.IList.IndexOf(Object) Method

Definition

Определяет индекс конкретного элемента в коллекции IList.Determines the index of a specific item in the 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

Parameters

value
Object

Свойство Object, которое необходимо найти в коллекции IList.The Object to locate in the IList.

Returns

Int32

Индекс value, если он найден в списке; в противном случае — значение -1.The index of value if found in the list; otherwise, -1.

Implements

Exceptions

Тип параметра value отличен от типа, указанного для параметра универсального типа T.value is not of the type specified for the generic type parameter T.

Remarks

Этот метод определяет равенство с помощью EqualityComparer<T>.Defaultкомпаратора по умолчанию.This method determines equality using the default comparer EqualityComparer<T>.Default.

Этот метод выполняет линейный поиск. Таким образом, этот метод является операцией O (n), где n Count.This method performs a linear search; therefore, this method is an O(n) operation, where n is Count.

Это член является явной реализацией члена интерфейса.This member is an explicit interface member implementation. Он может использоваться, только если экземпляр ReadOnlyCollection<T> приведен к типу интерфейса IList.It can be used only when the ReadOnlyCollection<T> instance is cast to an IList interface.

Applies to