OrderedDictionary 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
OrderedDictionary 클래스의 새 인스턴스를 초기화합니다.
오버로드
| Name | Description |
|---|---|
| OrderedDictionary() |
OrderedDictionary 클래스의 새 인스턴스를 초기화합니다. |
| OrderedDictionary(IEqualityComparer) |
지정된 비교자를 사용하여 클래스의 OrderedDictionary 새 인스턴스를 초기화합니다. |
| OrderedDictionary(Int32) |
지정된 초기 용량을 사용하여 클래스의 OrderedDictionary 새 인스턴스를 초기화합니다. |
| OrderedDictionary(Int32, IEqualityComparer) |
지정된 초기 용량 및 비교자를 사용하여 클래스의 OrderedDictionary 새 인스턴스를 초기화합니다. |
| OrderedDictionary(SerializationInfo, StreamingContext) |
지정된 개체와 StreamingContext 개체를 사용하여 직렬화할 수 있는 클래스의 OrderedDictionary 새 인스턴스를 SerializationInfo 초기화합니다. |
OrderedDictionary()
OrderedDictionary 클래스의 새 인스턴스를 초기화합니다.
public:
OrderedDictionary();
public OrderedDictionary();
Public Sub New ()
예제
다음 코드 예제에서는 컬렉션의 생성 및 채우기를 보여 줍니다 OrderedDictionary . 이 코드는 에서 OrderedDictionary볼 수 있는 더 큰 코드 예제의 일부입니다.
// Creates and initializes a OrderedDictionary.
OrderedDictionary myOrderedDictionary = new OrderedDictionary();
myOrderedDictionary.Add("testKey1", "testValue1");
myOrderedDictionary.Add("testKey2", "testValue2");
myOrderedDictionary.Add("keyToDelete", "valueToDelete");
myOrderedDictionary.Add("testKey3", "testValue3");
ICollection keyCollection = myOrderedDictionary.Keys;
ICollection valueCollection = myOrderedDictionary.Values;
// Display the contents using the key and value collections
DisplayContents(keyCollection, valueCollection, myOrderedDictionary.Count);
' Creates and initializes a OrderedDictionary.
Dim myOrderedDictionary As New OrderedDictionary()
myOrderedDictionary.Add("testKey1", "testValue1")
myOrderedDictionary.Add("testKey2", "testValue2")
myOrderedDictionary.Add("keyToDelete", "valueToDelete")
myOrderedDictionary.Add("testKey3", "testValue3")
Dim keyCollection As ICollection = myOrderedDictionary.Keys
Dim valueCollection As ICollection = myOrderedDictionary.Values
' Display the contents Imports the key and value collections
DisplayContents( _
keyCollection, valueCollection, myOrderedDictionary.Count)
설명
비교자는 두 키가 같은지 여부를 결정합니다. 컬렉션의 모든 키는 OrderedDictionary 고유해야 합니다. 기본 비교자는 키의 구현입니다 Object.Equals.
적용 대상
OrderedDictionary(IEqualityComparer)
지정된 비교자를 사용하여 클래스의 OrderedDictionary 새 인스턴스를 초기화합니다.
public:
OrderedDictionary(System::Collections::IEqualityComparer ^ comparer);
public OrderedDictionary(System.Collections.IEqualityComparer comparer);
new System.Collections.Specialized.OrderedDictionary : System.Collections.IEqualityComparer -> System.Collections.Specialized.OrderedDictionary
Public Sub New (comparer As IEqualityComparer)
매개 변수
- comparer
- IEqualityComparer
IComparer 두 키가 같은지 여부를 확인하는 데 사용할 값입니다.
-또는-
null 각 키의 구현 Equals(Object)인 기본 비교자를 사용합니다.
설명
비교자는 두 키가 같은지 여부를 결정합니다. 컬렉션의 모든 키는 OrderedDictionary 고유해야 합니다. 기본 비교자는 키의 구현입니다 Object.Equals.
사용자 지정 비교자를 사용하면 대/소문자를 구분하지 않는 문자열을 사용하여 조회를 수행하는 등의 시나리오를 사용할 수 있습니다.
적용 대상
OrderedDictionary(Int32)
지정된 초기 용량을 사용하여 클래스의 OrderedDictionary 새 인스턴스를 초기화합니다.
public:
OrderedDictionary(int capacity);
public OrderedDictionary(int capacity);
new System.Collections.Specialized.OrderedDictionary : int -> System.Collections.Specialized.OrderedDictionary
Public Sub New (capacity As Integer)
매개 변수
- capacity
- Int32
컬렉션에 포함될 수 있는 OrderedDictionary 초기 요소 수입니다.
설명
비교자는 두 키가 같은지 여부를 결정합니다. 컬렉션의 모든 키는 OrderedDictionary 고유해야 합니다. 기본 비교자는 키의 구현입니다 Object.Equals.
적용 대상
OrderedDictionary(Int32, IEqualityComparer)
지정된 초기 용량 및 비교자를 사용하여 클래스의 OrderedDictionary 새 인스턴스를 초기화합니다.
public:
OrderedDictionary(int capacity, System::Collections::IEqualityComparer ^ comparer);
public OrderedDictionary(int capacity, System.Collections.IEqualityComparer comparer);
new System.Collections.Specialized.OrderedDictionary : int * System.Collections.IEqualityComparer -> System.Collections.Specialized.OrderedDictionary
Public Sub New (capacity As Integer, comparer As IEqualityComparer)
매개 변수
- capacity
- Int32
컬렉션에 포함될 수 있는 OrderedDictionary 초기 요소 수입니다.
- comparer
- IEqualityComparer
IComparer 두 키가 같은지 여부를 확인하는 데 사용할 값입니다.
-또는-
null 각 키의 구현 Equals(Object)인 기본 비교자를 사용합니다.
설명
비교자는 두 키가 같은지 여부를 결정합니다. 컬렉션의 모든 키는 OrderedDictionary 고유해야 합니다. 기본 비교자는 키의 구현입니다 Object.Equals.
사용자 지정 비교자를 사용하면 대/소문자를 구분하지 않는 문자열을 사용하여 조회를 수행하는 등의 시나리오를 사용할 수 있습니다.
적용 대상
OrderedDictionary(SerializationInfo, StreamingContext)
지정된 개체와 StreamingContext 개체를 사용하여 직렬화할 수 있는 클래스의 OrderedDictionary 새 인스턴스를 SerializationInfo 초기화합니다.
protected:
OrderedDictionary(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected OrderedDictionary(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Collections.Specialized.OrderedDictionary : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Collections.Specialized.OrderedDictionary
Protected Sub New (info As SerializationInfo, context As StreamingContext)
매개 변수
- info
- SerializationInfo
SerializationInfo 컬렉션을 serialize하는 데 필요한 정보를 포함하는 개체입니다OrderedDictionary.
- context
- StreamingContext
StreamingContext 와 연결된 serialize된 스트림의 원본 및 대상을 OrderedDictionary포함하는 개체입니다.
설명
비교자는 두 키가 같은지 여부를 결정합니다. 컬렉션의 모든 키는 OrderedDictionary 고유해야 합니다. 기본 비교자는 키의 구현입니다 Object.Equals.