OrderedDictionary<TKey,TValue> Konstruktorer

Definition

Överlagringar

Name Description
OrderedDictionary<TKey,TValue>()

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som är tom, har standardinitieringskapaciteten och använder standardjämförlikningsjämföraren för nyckeltypen.

OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>)

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som innehåller element som kopierats från den angivna IDictionary<TKey,TValue> och använder standardjämförlikningsjämföraren för nyckeltypen.

OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som innehåller element som kopierats från den angivna IEnumerable<T> och använder standardjämförlikningsjämföraren för nyckeltypen.

OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>)

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som är tom, har standardinitieringskapaciteten och använder den angivna IEqualityComparer<T>.

OrderedDictionary<TKey,TValue>(Int32)

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som är tom, har den angivna initiala kapaciteten och använder standardjämförlikningsjämföraren för nyckeltypen.

OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>)

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som innehåller element som kopierats från den angivna IDictionary<TKey,TValue> och använder den angivna IEqualityComparer<T>.

OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som innehåller element som kopierats från den angivna IEnumerable<T> och använder den angivna IEqualityComparer<T>.

OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>)

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som är tom, har den angivna initiala kapaciteten och använder den angivna IEqualityComparer<T>.

OrderedDictionary<TKey,TValue>()

Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som är tom, har standardinitieringskapaciteten och använder standardjämförlikningsjämföraren för nyckeltypen.

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

Gäller för

OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>)

Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som innehåller element som kopierats från den angivna IDictionary<TKey,TValue> och använder standardjämförlikningsjämföraren för nyckeltypen.

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))

Parametrar

dictionary
IDictionary<TKey,TValue>

Vars IDictionary<TKey,TValue> element kopieras till den nya OrderedDictionary<TKey,TValue>. Den första ordningen på elementen i den nya samlingen är ordningen som elementen räknas upp från den angivna ordlistan.

Undantag

dictionary är null.

Gäller för

OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som innehåller element som kopierats från den angivna IEnumerable<T> och använder standardjämförlikningsjämföraren för nyckeltypen.

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)))

Parametrar

collection
IEnumerable<KeyValuePair<TKey,TValue>>

Vars IEnumerable<T> element kopieras till den nya OrderedDictionary<TKey,TValue>. Den första ordningen på elementen i den nya samlingen är ordningen som elementen räknas upp från den angivna samlingen.

Undantag

collection är null.

Gäller för

OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>)

Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som är tom, har standardinitieringskapaciteten och använder den angivna 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))

Parametrar

comparer
IEqualityComparer<TKey>

Implementeringen IEqualityComparer<T> som ska användas vid jämförelse av nycklar eller null för att använda standardvärdet EqualityComparer<T> för typen av nyckel.

Gäller för

OrderedDictionary<TKey,TValue>(Int32)

Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som är tom, har den angivna initiala kapaciteten och använder standardjämförlikningsjämföraren för nyckeltypen.

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)

Parametrar

capacity
Int32

Det inledande antalet element som OrderedDictionary<TKey,TValue> kan innehålla.

Undantag

kapaciteten är mindre än 0.

Gäller för

OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>)

Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som innehåller element som kopierats från den angivna IDictionary<TKey,TValue> och använder den angivna 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))

Parametrar

dictionary
IDictionary<TKey,TValue>

Vars IDictionary<TKey,TValue> element kopieras till den nya OrderedDictionary<TKey,TValue>. Den första ordningen på elementen i den nya samlingen är ordningen som elementen räknas upp från den angivna ordlistan.

comparer
IEqualityComparer<TKey>

Implementeringen IEqualityComparer<T> som ska användas vid jämförelse av nycklar eller null för att använda standardvärdet EqualityComparer<T> för typen av nyckel.

Undantag

dictionary är null.

Gäller för

OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)

Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som innehåller element som kopierats från den angivna IEnumerable<T> och använder den angivna 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))

Parametrar

collection
IEnumerable<KeyValuePair<TKey,TValue>>

Vars IEnumerable<T> element kopieras till den nya OrderedDictionary<TKey,TValue>. Den första ordningen på elementen i den nya samlingen är ordningen som elementen räknas upp från den angivna samlingen.

comparer
IEqualityComparer<TKey>

Implementeringen IEqualityComparer<T> som ska användas vid jämförelse av nycklar eller null för att använda standardvärdet EqualityComparer<T> för typen av nyckel.

Undantag

collection är null.

Gäller för

OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>)

Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs
Källa:
OrderedDictionary.cs

Initierar en ny instans av OrderedDictionary<TKey,TValue> klassen som är tom, har den angivna initiala kapaciteten och använder den angivna 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))

Parametrar

capacity
Int32

Det inledande antalet element som OrderedDictionary<TKey,TValue> kan innehålla.

comparer
IEqualityComparer<TKey>

Implementeringen IEqualityComparer<T> som ska användas vid jämförelse av nycklar eller null för att använda standardvärdet EqualityComparer<T> för typen av nyckel.

Undantag

kapaciteten är mindre än 0.

Gäller för