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

정의

IList에서 맨 처음 발견되는 특정 개체를 제거합니다.Removes the first occurrence of a specific object from the IList.

 virtual void System.Collections.IList.Remove(System::Object ^ value) = System::Collections::IList::Remove;
void IList.Remove (object value);
Sub Remove (value As Object) Implements IList.Remove

매개 변수

value
Object

Object에서 제거할 IList입니다.The Object to remove from the IList.

구현

예외

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.

적용 대상