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


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);
abstract member System.Collections.IList.Remove : obj -> unit
override this.System.Collections.IList.Remove : obj -> unit
Sub Remove (value As Object) Implements IList.Remove



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.

Applies to