OrderedDictionary<TKey,TValue> 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.
Überlädt
OrderedDictionary<TKey,TValue>() |
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die leer ist, verfügt über die Standardkapazität und verwendet den Standardgleichgleichsvergleich für den Schlüsseltyp. |
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>) |
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die Elemente enthält, die aus die angegebene IDictionary<TKey,TValue> und verwendet den Standardgleichgleichsvergleich für den Schlüsseltyp. |
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die kopierte Elemente enthält. aus dem angegebenen IEnumerable<T> und verwendet den Standardgleichgleichsvergleich für den Schlüsseltyp. |
OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>) |
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die leer ist, hat die Standard-Anfangskapazität und verwendet die angegebene IEqualityComparer<T>. |
OrderedDictionary<TKey,TValue>(Int32) |
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die leer ist, verfügt über die angegebene Anfangskapazität und verwendet den Standardgleichgleichsvergleich für den Schlüsseltyp. |
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>) |
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die Elemente enthält, die aus die angegebene IDictionary<TKey,TValue> und verwendet die angegebene IEqualityComparer<T>. |
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die kopierte Elemente enthält. aus der angegebenen IEnumerable<T> und verwendet die angegebene IEqualityComparer<T>. |
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>) |
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die leer ist, hat die angegebene Anfangskapazität und verwendet die angegebene IEqualityComparer<T>. |
OrderedDictionary<TKey,TValue>()
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die leer ist,
verfügt über die Standardkapazität und verwendet den Standardgleichgleichsvergleich für den Schlüsseltyp.
public:
OrderedDictionary();
public OrderedDictionary ();
Public Sub New ()
Gilt für:
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>)
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die Elemente enthält, die aus
die angegebene IDictionary<TKey,TValue> und verwendet den Standardgleichgleichsvergleich für den Schlüsseltyp.
public:
OrderedDictionary(System::Collections::Generic::IDictionary<TKey, TValue> ^ dictionary);
public OrderedDictionary (System.Collections.Generic.IDictionary<TKey,TValue> dictionary);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : System.Collections.Generic.IDictionary<'Key, 'Value> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (dictionary As IDictionary(Of TKey, TValue))
Parameter
- dictionary
- IDictionary<TKey,TValue>
Die IDictionary<TKey,TValue>, deren Elemente in das neue OrderedDictionary<TKey,TValue>kopiert werden.
Die ursprüngliche Reihenfolge der Elemente in der neuen Auflistung ist die Reihenfolge, in der die Elemente aus dem angegebenen Wörterbuch aufgezählt werden.
Ausnahmen
dictionary
ist null
.
Gilt für:
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die kopierte Elemente enthält.
aus dem angegebenen IEnumerable<T> und verwendet den Standardgleichgleichsvergleich für den Schlüsseltyp.
public:
OrderedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ collection);
public OrderedDictionary (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> collection);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (collection As IEnumerable(Of KeyValuePair(Of TKey, TValue)))
Parameter
- collection
- IEnumerable<KeyValuePair<TKey,TValue>>
Die IEnumerable<T>, deren Elemente in das neue OrderedDictionary<TKey,TValue>kopiert werden.
Die ursprüngliche Reihenfolge der Elemente in der neuen Auflistung ist die Reihenfolge, in der die Elemente aus der angegebenen Auflistung aufgezählt werden.
Ausnahmen
collection
ist null
.
Gilt für:
OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>)
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die leer ist,
hat die Standard-Anfangskapazität und verwendet die angegebene IEqualityComparer<T>.
public:
OrderedDictionary(System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public OrderedDictionary (System.Collections.Generic.IEqualityComparer<TKey>? comparer);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (comparer As IEqualityComparer(Of TKey))
Parameter
- comparer
- IEqualityComparer<TKey>
Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Schlüsseln verwendet werden soll,
oder null
die Standard-EqualityComparer<T> für den Schlüsseltyp zu verwenden.
Gilt für:
OrderedDictionary<TKey,TValue>(Int32)
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die leer ist,
verfügt über die angegebene Anfangskapazität und verwendet den Standardgleichgleichsvergleich für den Schlüsseltyp.
public:
OrderedDictionary(int capacity);
public OrderedDictionary (int capacity);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : int -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (capacity As Integer)
Parameter
- capacity
- Int32
Die anfängliche Anzahl von Elementen, die der OrderedDictionary<TKey,TValue> enthalten kann.
Ausnahmen
Die Kapazität ist kleiner als 0.
Gilt für:
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>)
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die Elemente enthält, die aus
die angegebene IDictionary<TKey,TValue> und verwendet die angegebene IEqualityComparer<T>.
public:
OrderedDictionary(System::Collections::Generic::IDictionary<TKey, TValue> ^ dictionary, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public OrderedDictionary (System.Collections.Generic.IDictionary<TKey,TValue> dictionary, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : System.Collections.Generic.IDictionary<'Key, 'Value> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (dictionary As IDictionary(Of TKey, TValue), comparer As IEqualityComparer(Of TKey))
Parameter
- dictionary
- IDictionary<TKey,TValue>
Die IDictionary<TKey,TValue>, deren Elemente in das neue OrderedDictionary<TKey,TValue>kopiert werden.
Die ursprüngliche Reihenfolge der Elemente in der neuen Auflistung ist die Reihenfolge, in der die Elemente aus dem angegebenen Wörterbuch aufgezählt werden.
- comparer
- IEqualityComparer<TKey>
Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Schlüsseln verwendet werden soll,
oder null
die Standard-EqualityComparer<T> für den Schlüsseltyp zu verwenden.
Ausnahmen
dictionary
ist null
.
Gilt für:
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die kopierte Elemente enthält.
aus der angegebenen IEnumerable<T> und verwendet die angegebene IEqualityComparer<T>.
public:
OrderedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ collection, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public OrderedDictionary (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> collection, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (collection As IEnumerable(Of KeyValuePair(Of TKey, TValue)), comparer As IEqualityComparer(Of TKey))
Parameter
- collection
- IEnumerable<KeyValuePair<TKey,TValue>>
Die IEnumerable<T>, deren Elemente in das neue OrderedDictionary<TKey,TValue>kopiert werden.
Die ursprüngliche Reihenfolge der Elemente in der neuen Auflistung ist die Reihenfolge, in der die Elemente aus der angegebenen Auflistung aufgezählt werden.
- comparer
- IEqualityComparer<TKey>
Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Schlüsseln verwendet werden soll,
oder null
die Standard-EqualityComparer<T> für den Schlüsseltyp zu verwenden.
Ausnahmen
collection
ist null
.
Gilt für:
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>)
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die leer ist,
hat die angegebene Anfangskapazität und verwendet die angegebene IEqualityComparer<T>.
public:
OrderedDictionary(int capacity, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public OrderedDictionary (int capacity, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : int * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (capacity As Integer, comparer As IEqualityComparer(Of TKey))
Parameter
- capacity
- Int32
Die anfängliche Anzahl von Elementen, die der OrderedDictionary<TKey,TValue> enthalten kann.
- comparer
- IEqualityComparer<TKey>
Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Schlüsseln verwendet werden soll,
oder null
die Standard-EqualityComparer<T> für den Schlüsseltyp zu verwenden.
Ausnahmen
Die Kapazität ist kleiner als 0.