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] < item < = view[index],其中比較是使用 IComparer.Compare 檢視的 方法完成。

這個方法的特定行為是由某些 CollectionChanged 事件處理常式用來加速插入和刪除的回應。 如果衍生類別未覆寫這個方法,接聽程式會使用 IComparer.Compare 方法執行二進位搜尋。

適用於