System.Collections 네임스페이스
System.Collections 및 자식 네임스페이스(System.Collections.Concurrent, System.Collections.Generic, System.Collections.ObjectModel 및 System.Collections.Specialized)에는 다양한 표준 컬렉션 개체, 특수화된 컬렉션 개체 및 제네릭 컬렉션 개체를 정의하는 형식이 포함되어 있습니다.
이 항목에서는 Windows 스토어 앱용 .NET에 포함된 System.Collections 네임스페이스의 형식을 보여 줍니다.Windows 스토어 앱용 .NET에는 각 형식의 일부 멤버만 포함되어 있습니다.개별 형식에 대한 자세한 내용은 링크된 항목을 참조하십시오.형식에 대한 설명서는 Windows 스토어 앱용 .NET에 포함된 멤버를 나타냅니다.
System.Collections 네임스페이스
Windows 스토어 앱용 .NET에서 지원되는 형식 |
설명 |
---|---|
부울로 나타나는 간단한 비트 값 배열을 관리합니다. 여기에서 true는 비트가 설정(1)되었고 false는 비트가 해제(0)되었음을 나타냅니다. |
|
설정하거나 검색할 수 있는 사전 키/값 쌍을 정의합니다. |
|
제네릭이 아닌 모든 컬렉션의 크기, 열거자 및 동기화 메서드를 정의합니다. |
|
두 개체를 비교하는 메서드를 노출합니다. |
|
키/값 쌍의 제네릭이 아닌 컬렉션을 나타냅니다. |
|
제네릭이 아닌 사전의 요소를 열거합니다. |
|
제네릭이 아닌 컬렉션에서 단순하게 반복할 수 있도록 지원하는 열거자를 노출합니다. |
|
제네릭이 아닌 컬렉션을 단순하게 반복할 수 있도록 지원합니다. |
|
개체가 같은지 비교할 수 있는 메서드를 정의합니다. |
|
인덱스로 각각 액세스할 수 있는 제네릭이 아닌 개체 컬렉션을 나타냅니다. |
|
컬렉션 개체의 구조 비교를 지원합니다. |
|
개체의 구조가 같은지 비교할 수 있는 메서드를 정의합니다. |
|
두 컬렉션 개체의 구조를 비교하기 위한 개체를 제공합니다. |
System.Collections.Concurrent 네임스페이스
Windows 스토어 앱용 .NET에서 지원되는 형식 |
설명 |
---|---|
IProducerConsumerCollection<T>을 구현하는 스레드로부터 안전한 컬렉션에 대한 차단 및 경계 기능을 제공합니다. |
|
스레드로부터 안전한 정렬되지 않은 개체 컬렉션을 나타냅니다. |
|
여러 개의 스레드에서 동시에 액세스할 수 있는 키-값 쌍의 스레드로부터 안전한 컬렉션을 나타냅니다. |
|
스레드로부터 안전한 FIFO(선입선출) 방식의 컬렉션을 나타냅니다. |
|
스레드로부터 안전한 LIFO(후입선출) 방식의 컬렉션을 나타냅니다. |
|
기본 제공 파티셔너는 기본 동작 집합으로 만들어집니다.예를 들어 기본적으로 일부 버퍼링 및 청크 형식은 IEnumerable<T> 구현이 빠르고 차단되지 않는 일반적인 시나리오에서 최적의 성능을 달성하기 위해 채택됩니다.이러한 동작은 이 열거형을 사용하여 재정의될 수 있습니다. |
|
공급자/소비자 용도의 스레드로부터 안전한 컬렉션을 조작할 메서드를 정의합니다.이 인터페이스는 BlockingCollection<T>과 같은 더 높은 수준의 추상이 기본 저장소 메커니즘으로 컬렉션을 사용할 수 있도록 생산자/소비자 컬렉션에 대한 통합 표현을 제공합니다. |
|
정렬할 수 있는 데이터 소스를 여러 개의 파티션으로 분할하는 특정 방법을 나타냅니다. |
|
배열, 목록 및 열거 가능한 형식에 사용할 수 있는 공용 분할 전략을 제공합니다. |
|
데이터 소스를 여러 개의 파티션으로 분할하는 특정 방법을 나타냅니다. |
System.Collections.Generic 네임스페이스
Windows 스토어 앱용 .NET에서 지원되는 형식 |
설명 |
---|---|
IComparer<T> 제네릭 인터페이스의 구현에 대한 기본 클래스를 제공합니다. |
|
키와 값의 컬렉션을 나타냅니다. |
|
Dictionary<TKey, TValue>의 요소를 열거합니다. |
|
Dictionary<TKey, TValue>의 키 컬렉션을 나타냅니다.이 클래스는 상속될 수 없습니다. |
|
Dictionary<TKey, TValue>.KeyCollection의 요소를 열거합니다. |
|
Dictionary<TKey, TValue>의 값 컬렉션을 나타냅니다.이 클래스는 상속될 수 없습니다. |
|
Dictionary<TKey, TValue>.ValueCollection의 요소를 열거합니다. |
|
IEqualityComparer<T> 제네릭 인터페이스의 구현에 대한 기본 클래스를 제공합니다. |
|
값 집합을 나타냅니다. |
|
HashSet<T> 개체의 요소를 열거합니다. |
|
제네릭 컬렉션을 조작할 메서드를 정의합니다. |
|
형식에서 두 개체를 비교하기 위해 구현하는 메서드를 정의합니다. |
|
키/값 쌍의 제네릭 컬렉션을 나타냅니다. |
|
지정된 형식의 컬렉션을 단순하게 반복할 수 있도록 지원하는 열거자를 노출합니다. |
|
제네릭 컬렉션을 단순하게 반복할 수 있도록 지원합니다. |
|
개체가 같은지 비교할 수 있는 메서드를 정의합니다. |
|
개별적으로 인덱스에 의해 액세스될 수 있는 개체의 컬렉션을 나타냅니다. |
|
강력한 형식의 읽기 전용 요소 컬렉션을 나타냅니다. |
|
키/값 쌍의 제네릭 읽기 전용 컬렉션을 나타냅니다. |
|
인덱스로 액세스할 수 있는 요소의 읽기 전용 컬렉션을 나타냅니다. |
|
집합 추상화를 위한 기본 인터페이스를 제공합니다. |
|
컬렉션의 요소에 액세스하기 위해 지정한 키가 컬렉션의 키와 일치하지 않으면 throw되는 예외입니다. |
|
설정하거나 검색할 수 있는 키/값 쌍을 정의합니다. |
|
이중 연결 목록을 나타냅니다. |
|
LinkedList<T>의 요소를 열거합니다. |
|
LinkedList<T>의 노드를 나타냅니다.이 클래스는 상속될 수 없습니다. |
|
인덱스로 액세스할 수 있는 강력한 형식의 개체 목록을 나타냅니다.목록의 검색, 정렬 및 조작에 사용할 수 있는 메서드를 제공합니다. |
|
List<T>의 요소를 열거합니다. |
|
개체의 선입선출(FIFO) 컬렉션을 나타냅니다. |
|
Queue<T>의 요소를 열거합니다. |
|
키에 따라 정렬된 키/값 쌍의 컬렉션을 나타냅니다. |
|
SortedDictionary<TKey, TValue>의 요소를 열거합니다. |
|
SortedDictionary<TKey, TValue>의 키 컬렉션을 나타냅니다.이 클래스는 상속될 수 없습니다. |
|
SortedDictionary<TKey, TValue>.KeyCollection의 요소를 열거합니다. |
|
SortedDictionary<TKey, TValue>의 값 컬렉션을 나타냅니다.이 클래스는 상속될 수 없습니다. |
|
SortedDictionary<TKey, TValue>.ValueCollection의 요소를 열거합니다. |
|
정렬된 순서대로 유지 관리되는 개체의 컬렉션을 나타냅니다. |
|
SortedSet<T> 개체의 요소를 열거합니다. |
|
동일한 임의 형식의 인스턴스로 이루어진 가변 크기 LIFO(후입선출) 방식의 컬렉션을 나타냅니다. |
|
Stack<T>의 요소를 열거합니다. |
System.Collections.ObjectModel 네임스페이스
Windows 스토어 앱용 .NET에서 지원되는 형식 |
설명 |
---|---|
제네릭 컬렉션의 기본 클래스를 제공합니다. |
|
키가 값에 포함되어 있는 컬렉션에 대한 추상 기본 클래스를 제공합니다. |
|
항목이 추가 또는 제거되거나 전체 목록이 새로 고쳐질 때 알림을 제공하는 동적 데이터 컬렉션을 나타냅니다. |
|
제네릭 읽기 전용 컬렉션의 기본 클래스를 제공합니다. |
|
키/값 쌍의 읽기 전용 제네릭 컬렉션을 나타냅니다. |
|
ReadOnlyDictionary<TKey, TValue> 개체의 읽기 전용 키 컬렉션을 나타냅니다. |
|
ReadOnlyDictionary<TKey, TValue> 개체의 읽기 전용 값 컬렉션을 나타냅니다. |
|
읽기 전용 ObservableCollection<T>을 나타냅니다. |
System.Collections.Specialized 네임스페이스
Windows 스토어 앱용 .NET에서 지원되는 형식 |
설명 |
---|---|
항목이 추가 및 제거되거나 전체 목록이 새로 고쳐진 경우와 같은 동적 변경 내용을 수신기에 알립니다. |
|
CollectionChanged 이벤트를 발생시킨 작업을 설명합니다. |
|
CollectionChanged 이벤트에 대한 데이터를 제공합니다. |
|
CollectionChanged 이벤트를 처리하는 메서드를 나타냅니다. |