System.Collections 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
목록, 큐, 비트 배열, 해시 테이블 및 사전과 같은 개체의 다양한 컬렉션을 정의하는 인터페이스 및 클래스를 포함합니다.
클래스
| Name | Description |
|---|---|
| ArrayList |
필요에 따라 크기가 IList 동적으로 증가하는 배열을 사용하여 인터페이스를 구현합니다. |
| BitArray |
비트가 켜짐(1)을 나타내고 |
| CaseInsensitiveComparer |
문자열의 대/소문자를 무시하고 두 개체를 동등성을 비교합니다. |
| CaseInsensitiveHashCodeProvider |
문자열의 대/소문자를 무시하는 해시 알고리즘을 사용하여 개체에 대한 해시 코드를 제공합니다. |
| CollectionBase |
강력한 형식의 |
| Comparer |
문자열 비교가 대/소문자를 구분하는 동등성을 위해 두 개체를 비교합니다. |
| DictionaryBase |
|
| Hashtable |
키의 해시 코드를 기반으로 구성된 키/값 쌍의 컬렉션을 나타냅니다. |
| Queue |
개체의 첫 번째 아웃 컬렉션을 나타냅니다. |
| ReadOnlyCollectionBase |
강력한 형식의 |
| SortedList |
키별로 정렬되고 키 및 인덱스별로 액세스할 수 있는 키/값 쌍의 컬렉션을 나타냅니다. |
| Stack |
개체의 간단한 LIFO(Last-in-First-out) 비 제네릭 컬렉션을 나타냅니다. |
| StructuralComparisons |
두 컬렉션 개체의 구조적 비교를 수행하기 위한 개체를 제공합니다. |
구조체
| Name | Description |
|---|---|
| DictionaryEntry |
설정하거나 검색할 수 있는 사전 키/값 쌍을 정의합니다. |
인터페이스
| Name | Description |
|---|---|
| ICollection |
모든 비제네릭 컬렉션의 크기, 열거자 및 동기화 메서드를 정의합니다. |
| IComparer |
두 개체를 비교하는 메서드를 노출합니다. |
| IDictionary |
키/값 쌍의 비제네릭 컬렉션을 나타냅니다. |
| IDictionaryEnumerator |
비제네릭 사전의 요소를 열거합니다. |
| IEnumerable |
제네릭이 아닌 컬렉션에 대한 간단한 반복을 지원하는 열거자를 노출합니다. |
| IEnumerator |
제네릭이 아닌 컬렉션에 대한 간단한 반복을 지원합니다. |
| IEqualityComparer |
같음 개체의 비교를 지원하는 메서드를 정의합니다. |
| IHashCodeProvider |
사용자 지정 해시 함수를 사용하여 개체에 대한 해시 코드를 제공합니다. |
| IList |
인덱스로 개별적으로 액세스할 수 있는 제네릭이 아닌 개체 컬렉션을 나타냅니다. |
| IStructuralComparable |
컬렉션 개체의 구조적 비교를 지원합니다. |
| IStructuralEquatable |
구조적 같음에 대한 개체 비교를 지원하는 메서드를 정의합니다. |