Collection<T>.IList.IndexOf(Object) 메서드

정의

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에서 찾을 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.

적용 대상