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 以外的索引,则视图 [index-1] < 项 <= view[index]始终为 true,其中比较是使用 IComparer.Compare 视图方法完成的(如果存在)。

此方法的特定行为由一些 CollectionChanged 事件处理程序用来加快插入和删除的反应。 如果派生类不重写此方法,侦听器将使用 IComparer.Compare 该方法执行二进制搜索。

适用于