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] < item < = view[index],其中比較是使用 IComparer.Compare 檢視的 方法完成。
這個方法的特定行為是由某些 CollectionChanged 事件處理常式用來加速插入和刪除的回應。 如果衍生類別未覆寫這個方法,接聽程式會使用 IComparer.Compare 方法執行二進位搜尋。