CollectionView.IndexOf(Object) 方法

定義

傳回指定項目所在位置的索引。

C#
public virtual int IndexOf(object item);

參數

item
Object

要找出的項目。

傳回

指定項目所在位置的索引,如果項目是未知的,則是 -1。

備註

如果這個方法傳回 -1 以外的索引,則如果檢視存在,則一律必須是 view[index-1] < item < = view[index],其中比較是使用 IComparer.Compare 檢視的 方法完成。

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

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10