OrderedDictionary Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der OrderedDictionary-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| OrderedDictionary() |
Initialisiert eine neue Instanz der OrderedDictionary-Klasse. |
| OrderedDictionary(IEqualityComparer) |
Initialisiert eine neue Instanz der OrderedDictionary Klasse mithilfe des angegebenen Vergleichs. |
| OrderedDictionary(Int32) |
Initialisiert eine neue Instanz der Klasse mithilfe der OrderedDictionary angegebenen Anfangskapazität. |
| OrderedDictionary(Int32, IEqualityComparer) |
Initialisiert eine neue Instanz der Klasse mithilfe der OrderedDictionary angegebenen Anfangskapazität und des Vergleichs. |
| OrderedDictionary(SerializationInfo, StreamingContext) |
Veraltet.
Initialisiert eine neue Instanz der Klasse, die mithilfe der OrderedDictionary angegebenen SerializationInfo Objekte StreamingContext serialisierbar ist. |
OrderedDictionary()
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der OrderedDictionary-Klasse.
public:
OrderedDictionary();
public OrderedDictionary();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird die Erstellung und Population einer OrderedDictionary Auflistung veranschaulicht. Dieser Code ist Teil eines größeren Codebeispiels, das angezeigt OrderedDictionarywerden kann.
// 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. Jeder Schlüssel in einer OrderedDictionary Sammlung muss eindeutig sein. Der Standardvergleich ist die Implementierung des Object.EqualsSchlüssels.
Gilt für:
OrderedDictionary(IEqualityComparer)
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der OrderedDictionary Klasse mithilfe des angegebenen Vergleichs.
public:
OrderedDictionary(System::Collections::IEqualityComparer ^ 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
Der IComparer zu verwendende Wert, um zu bestimmen, ob zwei Schlüssel gleich sind.
-oder-
null um den Standard-Comparer zu verwenden, bei dem es sich um die Implementierung Equals(Object)der einzelnen Schlüssel handelt.
Hinweise
Der Vergleich bestimmt, ob zwei Schlüssel gleich sind. Jeder Schlüssel in einer OrderedDictionary Sammlung muss eindeutig sein. Der Standardvergleich ist die Implementierung des Object.EqualsSchlüssels.
Der benutzerdefinierte Vergleich ermöglicht solche Szenarien, z. B. Nachschlagevorgänge mit Zeichenfolgen ohne Groß-/Kleinschreibung.
Gilt für:
OrderedDictionary(Int32)
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der Klasse mithilfe der OrderedDictionary angegebenen Anfangskapazität.
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
Die anfängliche Anzahl von Elementen, die die OrderedDictionary Auflistung enthalten kann.
Hinweise
Der Vergleich bestimmt, ob zwei Schlüssel gleich sind. Jeder Schlüssel in einer OrderedDictionary Sammlung muss eindeutig sein. Der Standardvergleich ist die Implementierung des Object.EqualsSchlüssels.
Gilt für:
OrderedDictionary(Int32, IEqualityComparer)
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der Klasse mithilfe der OrderedDictionary angegebenen Anfangskapazität und des Vergleichs.
public:
OrderedDictionary(int capacity, System::Collections::IEqualityComparer ^ 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
Die anfängliche Anzahl von Elementen, die die OrderedDictionary Auflistung enthalten kann.
- comparer
- IEqualityComparer
Der IComparer zu verwendende Wert, um zu bestimmen, ob zwei Schlüssel gleich sind.
-oder-
null um den Standard-Comparer zu verwenden, bei dem es sich um die Implementierung Equals(Object)der einzelnen Schlüssel handelt.
Hinweise
Der Vergleich bestimmt, ob zwei Schlüssel gleich sind. Jeder Schlüssel in einer OrderedDictionary Sammlung muss eindeutig sein. Der Standardvergleich ist die Implementierung des Object.EqualsSchlüssels.
Der benutzerdefinierte Vergleich ermöglicht solche Szenarien, z. B. Nachschlagevorgänge mit Zeichenfolgen ohne Groß-/Kleinschreibung.
Gilt für:
OrderedDictionary(SerializationInfo, StreamingContext)
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Achtung
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Initialisiert eine neue Instanz der Klasse, die mithilfe der OrderedDictionary angegebenen SerializationInfo Objekte StreamingContext serialisierbar ist.
protected:
OrderedDictionary(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected OrderedDictionary(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected OrderedDictionary(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Collections.Specialized.OrderedDictionary : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Collections.Specialized.OrderedDictionary
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
Ein SerializationInfo Objekt, das die zum Serialisieren der OrderedDictionary Auflistung erforderlichen Informationen enthält.
- context
- StreamingContext
Ein StreamingContext Objekt, das die Quelle und das Ziel des serialisierten Datenstroms enthält, der dem OrderedDictionaryzugeordnet ist.
- Attribute
Hinweise
Der Vergleich bestimmt, ob zwei Schlüssel gleich sind. Jeder Schlüssel in einer OrderedDictionary Sammlung muss eindeutig sein. Der Standardvergleich ist die Implementierung des Object.EqualsSchlüssels.