OrderedDictionary<TKey,TValue> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
OrderedDictionary<TKey,TValue>() |
Inicializuje novou instanci OrderedDictionary<TKey,TValue> třídy, která je prázdná, má výchozí počáteční kapacitu a používá výchozí porovnávač rovnosti pro typ klíče. |
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>) |
Inicializuje novou instanci třídy OrderedDictionary<TKey,TValue>, která obsahuje prvky zkopírované z zadaný IDictionary<TKey,TValue> a používá výchozí porovnávač rovnosti pro typ klíče. |
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Inicializuje novou instanci třídy OrderedDictionary<TKey,TValue>, která obsahuje prvky zkopírované. ze zadaného IEnumerable<T> a používá výchozí porovnávač rovnosti pro typ klíče. |
OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>) |
Inicializuje novou instanci OrderedDictionary<TKey,TValue> třídy, která je prázdná, má výchozí počáteční kapacitu a používá zadanou IEqualityComparer<T>. |
OrderedDictionary<TKey,TValue>(Int32) |
Inicializuje novou instanci OrderedDictionary<TKey,TValue> třídy, která je prázdná, má zadanou počáteční kapacitu a používá výchozí porovnávač rovnosti pro typ klíče. |
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>) |
Inicializuje novou instanci třídy OrderedDictionary<TKey,TValue>, která obsahuje prvky zkopírované z zadané IDictionary<TKey,TValue> a používá zadanou IEqualityComparer<T>. |
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Inicializuje novou instanci třídy OrderedDictionary<TKey,TValue>, která obsahuje prvky zkopírované. ze zadaného IEnumerable<T> a používá zadanou IEqualityComparer<T>. |
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>) |
Inicializuje novou instanci OrderedDictionary<TKey,TValue> třídy, která je prázdná, má zadanou počáteční kapacitu a používá zadanou IEqualityComparer<T>. |
OrderedDictionary<TKey,TValue>()
Inicializuje novou instanci OrderedDictionary<TKey,TValue> třídy, která je prázdná,
má výchozí počáteční kapacitu a používá výchozí porovnávač rovnosti pro typ klíče.
public:
OrderedDictionary();
public OrderedDictionary ();
Public Sub New ()
Platí pro
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>)
Inicializuje novou instanci třídy OrderedDictionary<TKey,TValue>, která obsahuje prvky zkopírované z
zadaný IDictionary<TKey,TValue> a používá výchozí porovnávač rovnosti pro typ klíče.
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))
Parametry
- dictionary
- IDictionary<TKey,TValue>
IDictionary<TKey,TValue>, jejichž prvky se zkopírují do nového OrderedDictionary<TKey,TValue>.
Počáteční pořadí prvků v nové kolekci je pořadí, ve které jsou prvky výčtu ze zadaného slovníku.
Výjimky
dictionary
je null
.
Platí pro
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)
Inicializuje novou instanci třídy OrderedDictionary<TKey,TValue>, která obsahuje prvky zkopírované.
ze zadaného IEnumerable<T> a používá výchozí porovnávač rovnosti pro typ klíče.
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)))
Parametry
- collection
- IEnumerable<KeyValuePair<TKey,TValue>>
IEnumerable<T>, jejichž prvky se zkopírují do nového OrderedDictionary<TKey,TValue>.
Počáteční pořadí prvků v nové kolekci je pořadí, ve které jsou prvky uvedené ze zadané kolekce.
Výjimky
collection
je null
.
Platí pro
OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>)
Inicializuje novou instanci OrderedDictionary<TKey,TValue> třídy, která je prázdná,
má výchozí počáteční kapacitu a používá zadanou 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))
Parametry
- comparer
- IEqualityComparer<TKey>
Implementace IEqualityComparer<T>, která se má použít při porovnávání klíčů,
nebo null
použít výchozí EqualityComparer<T> pro typ klíče.
Platí pro
OrderedDictionary<TKey,TValue>(Int32)
Inicializuje novou instanci OrderedDictionary<TKey,TValue> třídy, která je prázdná,
má zadanou počáteční kapacitu a používá výchozí porovnávač rovnosti pro typ klíče.
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)
Parametry
- capacity
- Int32
Počáteční počet prvků, které může OrderedDictionary<TKey,TValue> obsahovat.
Výjimky
kapacita je menší než 0.
Platí pro
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>)
Inicializuje novou instanci třídy OrderedDictionary<TKey,TValue>, která obsahuje prvky zkopírované z
zadané IDictionary<TKey,TValue> a používá zadanou 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))
Parametry
- dictionary
- IDictionary<TKey,TValue>
IDictionary<TKey,TValue>, jejichž prvky se zkopírují do nového OrderedDictionary<TKey,TValue>.
Počáteční pořadí prvků v nové kolekci je pořadí, ve které jsou prvky výčtu ze zadaného slovníku.
- comparer
- IEqualityComparer<TKey>
Implementace IEqualityComparer<T>, která se má použít při porovnávání klíčů,
nebo null
použít výchozí EqualityComparer<T> pro typ klíče.
Výjimky
dictionary
je null
.
Platí pro
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)
Inicializuje novou instanci třídy OrderedDictionary<TKey,TValue>, která obsahuje prvky zkopírované.
ze zadaného IEnumerable<T> a používá zadanou 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))
Parametry
- collection
- IEnumerable<KeyValuePair<TKey,TValue>>
IEnumerable<T>, jejichž prvky se zkopírují do nového OrderedDictionary<TKey,TValue>.
Počáteční pořadí prvků v nové kolekci je pořadí, ve které jsou prvky uvedené ze zadané kolekce.
- comparer
- IEqualityComparer<TKey>
Implementace IEqualityComparer<T>, která se má použít při porovnávání klíčů,
nebo null
použít výchozí EqualityComparer<T> pro typ klíče.
Výjimky
collection
je null
.
Platí pro
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>)
Inicializuje novou instanci OrderedDictionary<TKey,TValue> třídy, která je prázdná,
má zadanou počáteční kapacitu a používá zadanou 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))
Parametry
- capacity
- Int32
Počáteční počet prvků, které může OrderedDictionary<TKey,TValue> obsahovat.
- comparer
- IEqualityComparer<TKey>
Implementace IEqualityComparer<T>, která se má použít při porovnávání klíčů,
nebo null
použít výchozí EqualityComparer<T> pro typ klíče.
Výjimky
kapacita je menší než 0.