CollectionView.IndexOf(Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve o índice onde o item especificado está localizado.
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
Parâmetros
- item
- Object
O item a localizar.
Devoluções
O índice onde o item especificado está localizado, ou -1 se o item for desconhecido.
Observações
Se este método devolver um índice diferente de -1, deve ser sempre verdade que view[index-1] < item <= view[index], onde as comparações são feitas usando o IComparer.Compare método da view, caso exista.
Este comportamento particular do método é usado por alguns CollectionChanged gestores de eventos para acelerar a reação à inserção e eliminação. Se a classe derivada não sobrescrever este método, um ouvinte faz uma pesquisa binária usando o IComparer.Compare método.