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]必须始终为 true,其中比较是使用 IComparer.Compare 视图的 方法完成的(如果存在)。

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

适用于