Язык

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, он всегда должен быть истинным, что элемент <view[index-1] < = view[index], где сравнения выполняются с помощью IComparer.Compare метода представления, если он существует.

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

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