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 метода.