OrderedDictionary<TKey,TValue> Konstruktoren

Definition

Ü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.

Gilt für: