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
| Name | Beschreibung |
|---|---|
| OrderedDictionary<TKey,TValue>() |
Initialisiert eine neue Instanz der klasse, die OrderedDictionary<TKey,TValue> leer ist, hat die Standard-Anfangskapazitä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 dem angegebenen Element IDictionary<TKey,TValue> kopiert wurden, und verwendet den Standardmäßigen Gleichheitsvergleich für den Schlüsseltyp. |
| OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die Elemente enthält, die aus dem angegebenen Element IEnumerable<T> kopiert wurden, und verwendet den Standardmäßigen Gleichheitsvergleich für den Schlüsseltyp. |
| OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>) |
Initialisiert eine neue Instanz der klasse, die OrderedDictionary<TKey,TValue> leer ist, hat die Standard-Anfangskapazität und verwendet die angegebene IEqualityComparer<T>. |
| OrderedDictionary<TKey,TValue>(Int32) |
Initialisiert eine neue Instanz der klasse, die OrderedDictionary<TKey,TValue> leer ist, die angegebene Anfangskapazität hat und den Standardgleichgleichsvergleich für den Schlüsseltyp verwendet. |
| OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>) |
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die Elemente enthält, die aus dem angegebenen Element IDictionary<TKey,TValue> kopiert wurden, 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 Elemente enthält, die aus dem angegebenen Element IEnumerable<T> kopiert wurden, und verwendet die angegebene IEqualityComparer<T>. |
| OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>) |
Initialisiert eine neue Instanz der klasse, die OrderedDictionary<TKey,TValue> leer ist, die angegebene Anfangskapazität hat und verwendet die angegebene IEqualityComparer<T>. |
OrderedDictionary<TKey,TValue>()
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der klasse, die OrderedDictionary<TKey,TValue> leer ist, hat die Standard-Anfangskapazitä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>)
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die Elemente enthält, die aus dem angegebenen Element IDictionary<TKey,TValue> kopiert wurden, und verwendet den Standardmäßigen Gleichheitsvergleich 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> Elemente, 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>>)
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die Elemente enthält, die aus dem angegebenen Element IEnumerable<T> kopiert wurden, und verwendet den Standardmäßigen Gleichheitsvergleich 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> Elemente, 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>)
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der klasse, die OrderedDictionary<TKey,TValue> 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 Standardeinstellung EqualityComparer<T> für den Schlüsseltyp verwendet werden soll.
Gilt für:
OrderedDictionary<TKey,TValue>(Int32)
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der klasse, die OrderedDictionary<TKey,TValue> leer ist, die angegebene Anfangskapazität hat und den Standardgleichgleichsvergleich für den Schlüsseltyp verwendet.
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 der Elemente, die enthalten OrderedDictionary<TKey,TValue> können.
Ausnahmen
Die Kapazität ist kleiner als 0.
Gilt für:
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>)
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die Elemente enthält, die aus dem angegebenen Element IDictionary<TKey,TValue> kopiert wurden, 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> Elemente, 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 Standardeinstellung EqualityComparer<T> für den Schlüsseltyp verwendet werden soll.
Ausnahmen
dictionary ist null.
Gilt für:
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der OrderedDictionary<TKey,TValue> Klasse, die Elemente enthält, die aus dem angegebenen Element IEnumerable<T> kopiert wurden, 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> Elemente, 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 Standardeinstellung EqualityComparer<T> für den Schlüsseltyp verwendet werden soll.
Ausnahmen
collection ist null.
Gilt für:
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>)
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
- Quelle:
- OrderedDictionary.cs
Initialisiert eine neue Instanz der klasse, die OrderedDictionary<TKey,TValue> leer ist, die angegebene Anfangskapazität hat 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 der Elemente, die enthalten OrderedDictionary<TKey,TValue> können.
- comparer
- IEqualityComparer<TKey>
Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Schlüsseln verwendet werden soll oder null die Standardeinstellung EqualityComparer<T> für den Schlüsseltyp verwendet werden soll.
Ausnahmen
Die Kapazität ist kleiner als 0.