CollectionView.IndexOf(Object) CollectionView.IndexOf(Object) CollectionView.IndexOf(Object) CollectionView.IndexOf(Object) Method

정의

지정한 항목이 있는 인덱스를 반환합니다.Returns the index at which the specified item is located.

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 Object Object Object

찾을 항목입니다.The item to locate.

반환

지정한 항목이 있는 인덱스이거나 항목을 알 수 없는 경우 –1입니다.The index at which the specified item is located, or -1 if the item is unknown.

설명

항상 존재 해야이 메서드가-1 이외의 인덱스를 반환 하는 경우 해당 보기 [인덱스-1] true < 항목 < = 뷰 [index], 비교를 수행 하는 위치를 사용 하 여는 IComparer.Compare 있을 경우 뷰의 메서드.If this method returns an index other than -1, it must always be true that view[index-1] < item <= view[index], where the comparisons are done using the IComparer.Compare method of the view, if one exists.

이 특정 동작은 메서드의 일부는 CollectionChanged 삽입 및 삭제에 대 한 응답 속도를 이벤트 처리기입니다.This particular behavior of the method is used by some CollectionChanged event handlers to speed up reaction to insertion and deletion. 파생된 클래스에서이 메서드를 재정의 하지 않습니다, 수신기를 사용 하 여 이진 검색을 수행 합니다 IComparer.Compare 메서드.If the derived class does not override this method, a listener does a binary search using the IComparer.Compare method.

적용 대상