ICollection 제네릭 인터페이스

ICollection 제네릭 인터페이스

참고: 이 인터페이스는 .NET Framework 버전 2.0에서 새로 추가되었습니다.

제네릭 컬렉션을 조작할 메서드를 정의합니다.

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

public interface ICollection<T> : IEnumerable<T>, IEnumerable
J#에서는 제네릭 형식 및 메서드를 사용할 수 있지만 새로 선언할 수는 없습니다.
JScript에서는 제네릭 형식 및 메서드를 지원하지 않습니다.

Type 매개 변수

T

컬렉션에 있는 요소의 형식입니다.

ICollection 인터페이스는 System.Collections.Generic 네임스페이스의 클래스에 대한 기본 인터페이스입니다.

ICollection 인터페이스는 IEnumerable을 확장합니다. IDictionaryIListICollection을 확장하는 더욱 특수화된 인터페이스입니다. IDictionary 구현은 Dictionary 클래스와 같은 키/값 쌍의 컬렉션입니다. IList 구현은 List 클래스와 같은 값의 컬렉션이며 해당 멤버에는 인덱스로 액세스할 수 있습니다.

Queue 클래스 및 Stack 클래스처럼 해당 요소에 대한 액세스를 제한하고 ICollection 인터페이스를 직접 구현하는 일부 컬렉션입니다.

IDictionary 인터페이스도 IList 인터페이스도 필요한 컬렉션의 요구 사항을 충족시키지 않으면 보다 나은 융통성을 위해 ICollection 인터페이스에서 새 컬렉션 클래스를 파생시킵니다.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

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

.NET Framework

2.0에서 지원

.NET Compact Framework

2.0에서 지원

커뮤니티 추가 항목

추가
표시:
© 2016 Microsoft