CollectionView.IndexOf(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o índice no qual 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 ser localizado.
Retornos
O índice no qual o item especificado está localizado ou -1, se o item for desconhecido.
Comentários
Se esse método retornar um índice diferente de -1, sempre deverá ser verdadeiro que view[index-1] < item <= view[index], em que as comparações são feitas usando o IComparer.Compare método da exibição, se houver.
Esse comportamento específico do método é usado por alguns CollectionChanged manipuladores de eventos para acelerar a reação à inserção e exclusão. Se a classe derivada não substituir esse método, um ouvinte fará uma pesquisa binária usando o IComparer.Compare método .