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] < 項目 <= view[index]が存在する場合は、ビューの IComparer.Compare メソッドを使用して比較が実行されます。

メソッドのこの特定の動作は、挿入と削除への反応を高速化するために、一部の CollectionChanged イベント ハンドラーによって使用されます。 派生クラスがこのメソッドをオーバーライドしない場合、リスナーは IComparer.Compare メソッドを使用してバイナリ検索を実行します。

適用対象