ReadOnlyCollection<T>.IList.IndexOf(Object) Метод

Определение

Определяет индекс заданного элемента в списке 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);
Function IndexOf (value As Object) As Integer Implements IList.IndexOf

Параметры

value
Object

Объект Object, который требуется найти в коллекции IList.The Object to locate in the IList.

Возвраты

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

Реализации

Исключения

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

Комментарии

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

Этот метод выполняет линейный поиск. Таким образом, этот метод является операциейnO (), 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.

Применяется к