이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

System.Collections.Generic 네임스페이스

 

게시 날짜: 2016년 7월

System.Collections.Generic 네임스페이스에는 제네릭 컬렉션을 정의하는 클래스와 인터페이스가 포함되어 있습니다. 이를 통해 제네릭이 아닌 강력한 형식의 컬렉션보다 형식 안전성과 성능이 높은 강력한 형식의 컬렉션을 만들 수 있습니다.

클래스설명
System_CAPS_pubclassComparer<T>

구현에 대 한 기본 클래스를 제공 된 IComparer<T> 제네릭 인터페이스입니다.

System_CAPS_pubclassDictionary<TKey, TValue>

키와 값의 컬렉션을 나타냅니다.

이 형식에 대한 .NET Framework 소스 코드를 찾아보려면 참조 원본을 참조하세요.

System_CAPS_pubclassEqualityComparer<T>

구현에 대 한 기본 클래스를 제공 된 IEqualityComparer<T> 제네릭 인터페이스입니다.

System_CAPS_pubclassHashSet<T>

값 집합을 나타냅니다.

이 형식에 대한 .NET Framework 소스 코드를 찾아보려면 참조 원본을 참조하세요.

System_CAPS_pubclassDictionary<TKey, TValue>.KeyCollection

Dictionary<TKey, TValue>의 키 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.KeyCollection

SortedDictionary<TKey, TValue>의 키 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다.

System_CAPS_pubclassKeyedByTypeCollection<TItem>

항목이 키로 사용되는 형식인 컬렉션을 제공합니다.

System_CAPS_pubclassKeyNotFoundException

컬렉션의 요소에 액세스하기 위해 지정된 키가 컬렉션의 키와 일치하지 않는 경우에 throw되는 예외입니다.

System_CAPS_pubclassLinkedList<T>

이중으로 연결된 목록을 나타냅니다.

System_CAPS_pubclassLinkedListNode<T>

노드를 나타냅니다는 LinkedList<T>합니다. 이 클래스는 상속될 수 없습니다.

System_CAPS_pubclassList<T>

인덱스로 액세스할 수 있는 강력한 형식의 개체 목록을 나타냅니다. 목록의 검색, 정렬 및 조작에 사용할 수 있는 메서드를 제공합니다.

이 유형에 대 한.NET Framework 소스 코드를 찾아보려면 참조는 Reference Source합니다.

System_CAPS_pubclassQueue<T>

개체의 선입선출(FIFO) 컬렉션을 나타냅니다.

System_CAPS_pubclassSortedDictionary<TKey, TValue>

키에 따라 정렬된 키/값 쌍의 컬렉션을 나타냅니다.

System_CAPS_pubclassSortedList<TKey, TValue>

연관된 IComparer<T> 구현을 기반으로 키에 따라 정렬된 키/값 쌍의 컬렉션을 나타냅니다.

System_CAPS_pubclassSortedSet<T>

정렬된 순서대로 유지 관리되는 개체의 컬렉션을 나타냅니다.

System_CAPS_pubclassStack<T>

지정한 동일 형식의 인스턴스로 이루어진 가변 크기 LIFO(후입선출) 방식의 컬렉션을 나타냅니다.

System_CAPS_pubclassSynchronizedCollection<T>

제네릭 매개 변수를 통해 지정된 형식의 개체가 요소로 포함된, 스레드로부터 안전한 컬렉션을 제공합니다.

System_CAPS_pubclassSynchronizedKeyedCollection<K, T>

제네릭 매개 변수로 지정된 형식의 개체를 포함하고, 키로 그룹화된 스레드로부터 안전한 컬렉션을 제공합니다.

System_CAPS_pubclassSynchronizedReadOnlyCollection<T>

제네릭 매개 변수로 지정된 형식의 개체가 요소로 포함된 스레드로부터 안전한 읽기 전용 컬렉션을 제공합니다.

System_CAPS_pubclassDictionary<TKey, TValue>.ValueCollection

Dictionary<TKey, TValue>의 값 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.ValueCollection

SortedDictionary<TKey, TValue>의 값 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다.

인터페이스설명
System_CAPS_pubinterfaceICollection<T>

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

System_CAPS_pubinterfaceIComparer<T>

형식이 두 개체를 비교하기 위해 구현하는 메서드를 정의합니다.

System_CAPS_pubinterfaceIDictionary<TKey, TValue>

키/값 쌍의 제네릭 컬렉션을 나타냅니다.

System_CAPS_pubinterfaceIEnumerable<T>

지정된 형식의 컬렉션을 단순하게 반복할 수 있도록 지원하는 열거자를 노출합니다.

이 유형에 대 한.NET Framework 소스 코드를 찾아보려면 참조는 Reference Source합니다.

System_CAPS_pubinterfaceIEnumerator<T>

제네릭 컬렉션을 단순하게 반복할 수 있도록 지원합니다.

System_CAPS_pubinterfaceIEqualityComparer<T>

같음에 대해 개체 비교를 지원하는 메서드를 정의합니다.

System_CAPS_pubinterfaceIList<T>

인덱스에서 개별적으로 액세스할 수 있는 개체의 컬렉션을 나타냅니다.

System_CAPS_pubinterfaceIReadOnlyCollection<T>

강력한 형식의 읽기 전용 요소 컬렉션을 나타냅니다.

System_CAPS_pubinterfaceIReadOnlyDictionary<TKey, TValue>

키/값 쌍의 읽기 전용 제네릭 컬렉션을 나타냅니다.

System_CAPS_pubinterfaceIReadOnlyList<T>

인덱스에서 액세스할 수 있는 요소의 읽기 전용 컬렉션을 나타냅니다.

System_CAPS_pubinterfaceISet<T>

집합 추상화를 위한 기본 인터페이스를 제공합니다.

대부분의 제네릭 컬렉션 형식은 제네릭이 아닌 형식과 직접적인 연관이 있습니다. Dictionary<TKey, TValue>Hashtable의 제네릭 버전으로, DictionaryEntry 대신 제네릭 구조체인 KeyValuePair<TKey, TValue>를 열거형에 사용합니다. List<T>ArrayList의 제네릭 버전입니다. 제네릭이 아닌 버전에 해당하는 제네릭 Queue<T>Stack<T> 클래스가 있습니다. SortedList<TKey, TValue>의 제네릭 버전과 제네릭이 아닌 버전이 있습니다. 두 버전은 모두 사전과 목록의 하이브리드입니다. SortedDictionary<TKey, TValue> 제네릭 클래스는 순수 사전이며 제네릭이 아닌 대응 항목이 없습니다. LinkedList<T> 제네릭 클래스는 연결된 된 목록 및 없는 제네릭이 아닌 대응 항목이 있습니다.

맨 위로 이동
표시: