정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

ICollection<T>.Remove 메서드

ICollection<T> 에서 맨 처음 발견되는 특정 개체를 제거합니다.

네임스페이스:  System.Collections.Generic
어셈블리:  mscorlib(mscorlib.dll)

bool Remove(
	T item
)

매개 변수

item
형식: T
ICollection<T> 에서 제거할 개체입니다.

반환 값

형식: System.Boolean
itemICollection<T>에서 성공적으로 제거되면 true이고, 그렇지 않으면 false입니다. 이 메서드는 item이 원래 ICollection<T>에 없는 경우에도 false를 반환합니다.

예외조건
NotSupportedException

ICollection<T> 가 읽기 전용인 경우

개체의 동일성을 결정하는 방법에 따라 다양한 구현이 가능합니다. 예를 들어, List<T>Comparer<T>.Default를 사용하는 반면 Dictionary<TKey, TValue>의 경우에는 사용자가 키를 비교하는 데 사용할 IComparer<T> 구현을 지정할 수 있습니다.

목록과 같은 연속 요소 컬렉션에서는 제거된 요소의 다음 요소가 앞으로 이동하여 빈 지점을 채웁니다. 컬렉션이 인덱싱되면 이동되는 요소의 인덱스도 업데이트됩니다. 이 동작은 개념적으로 요소가 해시 테이블과 같은 버킷으로 그룹화되는 컬렉션에는 적용되지 않습니다.

.NET Framework

4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

이식 가능한 클래스 라이브러리

이식 가능한 클래스 라이브러리에서 지원

Windows 스토어 앱용 .NET

Windows 8에서 지원

Windows Phone 앱용 .NET

Windows Phone 8, Silverlight 8.1에서 지원

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

커뮤니티 추가 항목

표시:
© 2014 Microsoft