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 以外的索引,则视图 [index-1] < 项 <= view[index]始终为 true,其中比较是使用 IComparer.Compare 视图方法完成的(如果存在)。
此方法的特定行为由一些 CollectionChanged 事件处理程序用来加快插入和删除的反应。 如果派生类不重写此方法,侦听器将使用 IComparer.Compare 该方法执行二进制搜索。