OrderedDictionary OrderedDictionary OrderedDictionary OrderedDictionary Constructors

Definition

Überlädt

OrderedDictionary() OrderedDictionary() OrderedDictionary()

Initialisiert eine neue Instanz der OrderedDictionary-Klasse.Initializes a new instance of the OrderedDictionary class.

OrderedDictionary(IEqualityComparer) OrderedDictionary(IEqualityComparer) OrderedDictionary(IEqualityComparer) OrderedDictionary(IEqualityComparer)

Initialisiert eine neue Instanz der OrderedDictionary-Klasse anhand des angegebenen Vergleichs.Initializes a new instance of the OrderedDictionary class using the specified comparer.

OrderedDictionary(Int32) OrderedDictionary(Int32) OrderedDictionary(Int32) OrderedDictionary(Int32)

Initialisiert eine neue Instanz der OrderedDictionary-Klasse anhand der angegebenen Anfangskapazität.Initializes a new instance of the OrderedDictionary class using the specified initial capacity.

OrderedDictionary(Int32, IEqualityComparer) OrderedDictionary(Int32, IEqualityComparer) OrderedDictionary(Int32, IEqualityComparer) OrderedDictionary(Int32, IEqualityComparer)

Initialisiert eine neue Instanz der OrderedDictionary-Klasse anhand der angegebenen Anfangskapazität und des angegebenen Comparers.Initializes a new instance of the OrderedDictionary class using the specified initial capacity and comparer.

OrderedDictionary(SerializationInfo, StreamingContext) OrderedDictionary(SerializationInfo, StreamingContext) OrderedDictionary(SerializationInfo, StreamingContext) OrderedDictionary(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der serialisierbaren OrderedDictionary-Klasse anhand des angegebenen SerializationInfo-Objekts und StreamingContext-Objektes.Initializes a new instance of the OrderedDictionary class that is serializable using the specified SerializationInfo and StreamingContext objects.

OrderedDictionary() OrderedDictionary() OrderedDictionary()

Initialisiert eine neue Instanz der OrderedDictionary-Klasse.Initializes a new instance of the OrderedDictionary class.

public:
 OrderedDictionary();
public OrderedDictionary ();
Public Sub New ()

Beispiele

Im folgenden Codebeispiel wird das Erstellen und Auffüllen einer OrderedDictionary -Auflistung veranschaulicht.The following code example demonstrates the creation and population of an OrderedDictionary collection. Dieser Code ist Teil eines größeren Code Beispiels, das unter OrderedDictionaryangezeigt werden kann.This code is part of a larger code example that can be viewed at OrderedDictionary.

// Creates and initializes a OrderedDictionary.
OrderedDictionary^ myOrderedDictionary = gcnew 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.
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)

Hinweise

Der Vergleich bestimmt, ob zwei Schlüssel gleich sind.The comparer determines whether two keys are equal. Jeder Schlüssel in einer OrderedDictionary Sammlung muss eindeutig sein.Every key in a OrderedDictionary collection must be unique. Der Standardcomparer ist die Schlüssel Implementierung von Object.Equals.The default comparer is the key's implementation of Object.Equals.

OrderedDictionary(IEqualityComparer) OrderedDictionary(IEqualityComparer) OrderedDictionary(IEqualityComparer) OrderedDictionary(IEqualityComparer)

Initialisiert eine neue Instanz der OrderedDictionary-Klasse anhand des angegebenen Vergleichs.Initializes a new instance of the OrderedDictionary class using the specified comparer.

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)

Parameter

comparer
IEqualityComparer IEqualityComparer IEqualityComparer IEqualityComparer

Der IComparer, mit dem ermittelt wird, ob zwei Schlüssel gleich sind.The IComparer to use to determine whether two keys are equal.

- oder --or- null, wenn der Standardcomparer verwendet werden soll. Dies ist die jeweilige Equals(Object)-Implementierung eines Schlüssels.null to use the default comparer, which is each key's implementation of Equals(Object).

Hinweise

Der Vergleich bestimmt, ob zwei Schlüssel gleich sind.The comparer determines whether two keys are equal. Jeder Schlüssel in einer OrderedDictionary Sammlung muss eindeutig sein.Every key in a OrderedDictionary collection must be unique. Der Standardcomparer ist die Schlüssel Implementierung von Object.Equals.The default comparer is the key's implementation of Object.Equals.

Der benutzerdefinierte Vergleich ermöglicht Szenarien wie Suchvorgänge mit Zeichen folgen ohne Beachtung der Groß-und Kleinschreibung.The custom comparer enables such scenarios as doing lookups with case-insensitive strings.

OrderedDictionary(Int32) OrderedDictionary(Int32) OrderedDictionary(Int32) OrderedDictionary(Int32)

Initialisiert eine neue Instanz der OrderedDictionary-Klasse anhand der angegebenen Anfangskapazität.Initializes a new instance of the OrderedDictionary class using the specified initial capacity.

public:
 OrderedDictionary(int capacity);
public OrderedDictionary (int capacity);
new System.Collections.Specialized.OrderedDictionary : int -> System.Collections.Specialized.OrderedDictionary
Public Sub New (capacity As Integer)

Parameter

capacity
Int32 Int32 Int32 Int32

Die anfängliche Anzahl von Elementen, die die OrderedDictionary-Auflistung enthalten kann.The initial number of elements that the OrderedDictionary collection can contain.

Hinweise

Der Vergleich bestimmt, ob zwei Schlüssel gleich sind.The comparer determines whether two keys are equal. Jeder Schlüssel in einer OrderedDictionary Sammlung muss eindeutig sein.Every key in a OrderedDictionary collection must be unique. Der Standardcomparer ist die Schlüssel Implementierung von Object.Equals.The default comparer is the key's implementation of Object.Equals.

OrderedDictionary(Int32, IEqualityComparer) OrderedDictionary(Int32, IEqualityComparer) OrderedDictionary(Int32, IEqualityComparer) OrderedDictionary(Int32, IEqualityComparer)

Initialisiert eine neue Instanz der OrderedDictionary-Klasse anhand der angegebenen Anfangskapazität und des angegebenen Comparers.Initializes a new instance of the OrderedDictionary class using the specified initial capacity and comparer.

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)

Parameter

capacity
Int32 Int32 Int32 Int32

Die anfängliche Anzahl von Elementen, die die OrderedDictionary-Auflistung enthalten kann.The initial number of elements that the OrderedDictionary collection can contain.

comparer
IEqualityComparer IEqualityComparer IEqualityComparer IEqualityComparer

Der IComparer, mit dem ermittelt wird, ob zwei Schlüssel gleich sind.The IComparer to use to determine whether two keys are equal.

- oder --or- null, wenn der Standardcomparer verwendet werden soll. Dies ist die jeweilige Equals(Object)-Implementierung eines Schlüssels.null to use the default comparer, which is each key's implementation of Equals(Object).

Hinweise

Der Vergleich bestimmt, ob zwei Schlüssel gleich sind.The comparer determines whether two keys are equal. Jeder Schlüssel in einer OrderedDictionary Sammlung muss eindeutig sein.Every key in a OrderedDictionary collection must be unique. Der Standardcomparer ist die Schlüssel Implementierung von Object.Equals.The default comparer is the key's implementation of Object.Equals.

Der benutzerdefinierte Vergleich ermöglicht Szenarien wie Suchvorgänge mit Zeichen folgen ohne Beachtung der Groß-und Kleinschreibung.The custom comparer enables such scenarios as doing lookups with case-insensitive strings.

OrderedDictionary(SerializationInfo, StreamingContext) OrderedDictionary(SerializationInfo, StreamingContext) OrderedDictionary(SerializationInfo, StreamingContext) OrderedDictionary(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der serialisierbaren OrderedDictionary-Klasse anhand des angegebenen SerializationInfo-Objekts und StreamingContext-Objektes.Initializes a new instance of the OrderedDictionary class that is serializable using the specified SerializationInfo and StreamingContext objects.

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)

Parameter

info
SerializationInfo SerializationInfo SerializationInfo SerializationInfo

Ein SerializationInfo-Objekt mit den zum Serialisieren der OrderedDictionary-Auflistung erforderlichen Informationen.A SerializationInfo object containing the information required to serialize the OrderedDictionary collection.

context
StreamingContext StreamingContext StreamingContext StreamingContext

Ein StreamingContext-Objekt mit der Quelle und dem Ziel des entsprechenden serialisierten Streams für OrderedDictionary.A StreamingContext object containing the source and destination of the serialized stream associated with the OrderedDictionary.

Hinweise

Der Vergleich bestimmt, ob zwei Schlüssel gleich sind.The comparer determines whether two keys are equal. Jeder Schlüssel in einer OrderedDictionary Sammlung muss eindeutig sein.Every key in a OrderedDictionary collection must be unique. Der Standardcomparer ist die Schlüssel Implementierung von Object.Equals.The default comparer is the key's implementation of Object.Equals.

Gilt für: