System.Collections 네임스페이스
.NET Framework 2.0
System.Collections 네임스페이스에는 목록, 큐, 비트 배열, 해시 테이블 및 사전과 같은 다양한 개체의 컬렉션을 정의하는 인터페이스와 클래스가 포함되어 있습니다.
| 클래스 | 설명 | |
|---|---|---|
![]() | ArrayList | 크기가 필요에 따라 동적으로 증가되는 배열을 사용하여 IList 인터페이스를 구현합니다. |
![]() | BitArray | 부울로 나타나는 간단한 비트 값 배열을 관리합니다. 여기에서 true는 비트가 설정(1)되었고 false는 비트가 해제(0)되었음을 나타냅니다. |
![]() | CaseInsensitiveComparer | 문자열의 대/소문자를 무시하고 두 개체를 비교합니다. |
![]() | CaseInsensitiveHashCodeProvider | 문자열의 대/소문자를 구분하지 않는 해시 알고리즘을 사용하여 개체에 대해 해시 코드를 제공합니다. |
![]() | CollectionBase | 강력한 형식의 컬렉션에 대한 abstract 기본 클래스를 제공합니다. |
![]() | Comparer | 문자열의 대/소문자를 구분하여 두 개체를 비교합니다. |
![]() | DictionaryBase | 강력한 형식의 키/값 쌍 컬렉션에 대한 abstract 기본 클래스를 제공합니다. |
![]() | Hashtable | 키의 해시 코드에 따라 구성되는 키/값 쌍의 컬렉션을 나타냅니다. |
![]() | Queue | 개체의 선입선출(FIFO) 컬렉션을 나타냅니다. |
![]() | ReadOnlyCollectionBase | 제네릭이 아닌 강력한 형식의 읽기 전용 컬렉션에 대한 abstract 기본 클래스를 제공합니다. |
![]() | SortedList | 키를 기준으로 정렬되고 키와 인덱스로 액세스할 수 있는 키/값 쌍의 컬렉션을 나타냅니다. |
![]() | Stack | 제네릭이 아닌 간단한 후입선출(LIFO) 개체 컬렉션을 나타냅니다. |
| 인터페이스 | 설명 | |
|---|---|---|
![]() | ICollection | 제네릭이 아닌 모든 컬렉션의 크기, 열거자 및 동기화 메서드를 정의합니다. |
![]() | IComparer | 두 개체를 비교하는 메서드를 노출합니다. |
![]() | IDictionary | 키/값 쌍의 제네릭이 아닌 컬렉션을 나타냅니다. |
![]() | IDictionaryEnumerator | 제네릭이 아닌 사전의 요소를 열거합니다. |
![]() | IEnumerable | 제네릭이 아닌 컬렉션에서 단순하게 반복할 수 있도록 지원하는 열거자를 노출합니다. |
![]() | IEnumerator | 제네릭이 아닌 컬렉션을 단순하게 반복할 수 있도록 지원합니다. |
![]() | IEqualityComparer | 개체가 같은지 비교할 수 있는 메서드를 정의합니다. |
![]() | IHashCodeProvider | 사용자 지정 해시 함수를 사용하여 개체에 해시 코드를 제공합니다. |
![]() | IList | 인덱스로 각각 액세스할 수 있는 제네릭이 아닌 개체 컬렉션을 나타냅니다. |
| 구조체 | 설명 | |
|---|---|---|
![]() | DictionaryEntry | 설정하거나 검색할 수 있는 사전 키/값 쌍을 정의합니다. |


