CollectionView.IndexOf(Object) 方法
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回指定項目所在位置的索引。
public:
virtual int IndexOf(System::Object ^ item);
C#
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 方法執行二進位搜尋。
產品 | 版本 |
---|---|
.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 |