다음을 통해 공유


특수 컬렉션

특수 컬렉션은 매우 특별한 용도를 가진 컬렉션입니다. NameValueCollectionNameObjectCollectionBase를 기반으로 합니다. 그러나 NameValueCollection은 한 키에 여러 개의 값을 허용하는 반면 NameObjectCollectionBase는 한 키에 한 개의 값만 허용합니다.

System.Collections.Specialized 네임스페이스의 일부 강력한 형식의 컬렉션은 StringCollectionStringDictionary이며, 이 두 컬렉션은 모두 단독으로 사용되는 문자열 값을 포함합니다.

CollectionsUtil 클래스는 대/소문자를 구분하지 않는 컬렉션의 인스턴스를 만듭니다.

일부 컬렉션은 변환됩니다. 예를 들어, HybridDictionary 클래스는 ListDictionary로 시작하여 커지면 Hashtable이 됩니다. KeyedCollection<TKey, TItem>는 목록이지만 요소 수가 지정된 임계값에 도달하면 조회 사전도 만듭니다.

참고 항목

참조

System.Collections.Specialized

개념

컬렉션 및 데이터 구조