CollectionView.IndexOf(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定项所在的索引位置。
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 方法执行二进制搜索。