Collection<T>.IList.IndexOf(Object) Collection<T>.IList.IndexOf(Object) Collection<T>.IList.IndexOf(Object) Method

정의

IList에서 특정 항목의 인덱스를 결정합니다.Determines the index of a specific item in the IList.

 virtual int System.Collections.IList.IndexOf(System::Object ^ value) = System::Collections::IList::IndexOf;
int IList.IndexOf (object value);
Function IndexOf (value As Object) As Integer Implements IList.IndexOf

매개 변수

value
Object Object Object

Object에서 찾을 IList입니다.The Object to locate in the IList.

반환

목록에 있으면 value의 인덱스이고, 그렇지 않으면 -1입니다.The index of value if found in the list; otherwise, -1.

구현

예외

value의 형식은 IList에 할당할 수 없습니다.value is of a type that is not assignable to the IList.

설명

이 메서드는 기본 비교자를 사용 하 여 같은지 확인 Comparer<T>.Default합니다.This method determines equality using the default comparer Comparer<T>.Default. Comparer<T>.Default 검사 여부를 입력 T 구현 System.IComparable<T> 사용 가능한 경우 해당 구현을 사용 합니다.Comparer<T>.Default checks whether type T implements System.IComparable<T> and uses that implementation, if available. 그러지 않으면 Comparer<T>.Default 검사 여부 입력 T 구현 System.IComparable합니다.If not, Comparer<T>.Default checks whether type T implements System.IComparable. 경우 형식 T 인터페이스 중 하나에서이 메서드를 사용 하는 구현 하지 않습니다 Object.Equals합니다.If type T does not implement either interface, this method uses Object.Equals.

이 메서드는 O (n) 작업, 여기서 nCount합니다.This method is an O(n) operation, where n is Count.

적용 대상