Поделиться через


CollectionView.IndexOf(Object) Метод

Определение

Возврат индекса, в котором расположен заданный элемент.

public:
 virtual int IndexOf(System::Object ^ item);
public virtual int IndexOf (object item);
abstract member IndexOf : obj -> int
override this.IndexOf : obj -> int
Public Overridable Function IndexOf (item As Object) As Integer

Параметры

item
Object

Искомый элемент.

Возвращаемое значение

Индекс, в котором расположен заданный элемент, или –1, если элемент неизвестен.

Комментарии

Если этот метод возвращает индекс, отличный от -1, он всегда должен иметь значение true, что view[index-1] < item <= view[index], где сравнения выполняются с помощью IComparer.Compare метода представления, если таковой существует.

Это конкретное поведение метода используется некоторыми CollectionChanged обработчиками событий для ускорения реакции на вставку и удаление. Если производный класс не переопределяет этот метод, прослушиватель выполняет двоичный поиск с помощью IComparer.Compare метода .

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