System.Collections.Specialized 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
연결된 목록 사전, 비트 벡터, 문자열만 들어 있는 컬렉션 등의 특수 컬렉션 및 강력한 형식의 컬렉션이 포함되어 있습니다.
클래스
CollectionChangedEventManager |
"약한 이벤트 수신기" 패턴을 사용하여 WeakEventManager 이벤트에 대한 수신기를 연결할 수 있도록 CollectionChanged 구현을 제공합니다. |
CollectionsUtil |
문자열의 대/소문자를 무시하는 컬렉션을 만듭니다. |
HybridDictionary |
컬렉션이 작을 때는 ListDictionary를 사용하여 |
ListDictionary |
단일 연결 목록을 사용하여 |
NameObjectCollectionBase |
키나 인덱스를 사용하여 액세스할 수 있는 연결된 |
NameObjectCollectionBase.KeysCollection |
컬렉션의 String 키의 컬렉션을 나타냅니다. |
NameValueCollection | |
NotifyCollectionChangedEventArgs |
CollectionChanged 이벤트에 대한 데이터를 제공합니다. |
OrderedDictionary |
키나 인덱스에서 액세스할 수 있는 키/값 쌍의 컬렉션을 나타냅니다. |
StringCollection |
문자열 컬렉션을 나타냅니다. |
StringDictionary |
개체가 아니라 문자열로 강력하게 형식화된 키와 값을 사용하여 해시 테이블을 구현합니다. |
StringEnumerator |
StringCollection에서 단순하게 반복할 수 있도록 지원합니다. |
구조체
BitVector32 |
32비트 메모리에 부울 값과 small 정수를 저장하는 간단한 구조를 제공합니다. |
BitVector32.Section |
정수를 포함할 수 있는 벡터의 섹션을 나타냅니다. |
인터페이스
INotifyCollectionChanged |
항목이 추가 및 제거되거나 전체 목록이 지워질 때와 같은 동적 변경 내용을 수신기에 알립니다. |
IOrderedDictionary |
키/값 쌍의 인덱싱된 컬렉션을 나타냅니다. |
열거형
NotifyCollectionChangedAction |
CollectionChanged 이벤트를 발생시킨 작업을 설명합니다. |
대리자
NotifyCollectionChangedEventHandler |
CollectionChanged 이벤트를 처리하는 메서드를 나타냅니다. |
설명
특수 한 컬렉션은 항상 특정 용도 사용 하 여 컬렉션입니다. NameValueCollection 기반 NameObjectCollectionBase소비량이 적어지지만 NameValueCollection 반면 키 당 여러 값을 허용 NameObjectCollectionBase 키 당 값 하나씩만 허용 합니다.
강력한 형식의 일부에 컬렉션을 System.Collections.Specialized 네임 스페이스 StringCollection 및 StringDictionary, 값은 문자열로 둘 다 포함 합니다.
CollectionsUtil 클래스는 대/소문자 컬렉션의 인스턴스를 만듭니다.
일부 컬렉션 변환합니다. 예를 들어,를 HybridDictionary 으로 시작 되는 클래스를 ListDictionary 되며를 Hashtable 이 됩니다. KeyedCollection<TKey,TItem> 목록 이지만 요소 수가 지정된 된 임계값에 도달 하면 조회 사전을 만듭니다.
.NET