OrderedDictionary<TKey,TValue> Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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.