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