OrderedDictionary<TKey,TValue> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
OrderedDictionary<TKey,TValue>() |
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> vide, a la capacité initiale par défaut et utilise le comparateur d’égalité par défaut pour le type de clé. |
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>) |
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> qui contient des éléments copiés à partir de le IDictionary<TKey,TValue> spécifié et utilise le comparateur d’égalité par défaut pour le type de clé. |
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> qui contient des éléments copiés à partir du IEnumerable<T> spécifié et utilise le comparateur d’égalité par défaut pour le type de clé. |
OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>) |
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> vide, a la capacité initiale par défaut et utilise la IEqualityComparer<T>spécifiée. |
OrderedDictionary<TKey,TValue>(Int32) |
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> vide, a la capacité initiale spécifiée et utilise le comparateur d’égalité par défaut pour le type de clé. |
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>) |
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> qui contient des éléments copiés à partir de le IDictionary<TKey,TValue> spécifié et utilise le IEqualityComparer<T>spécifié. |
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> qui contient des éléments copiés à partir du IEnumerable<T> spécifié et utilise le IEqualityComparer<T>spécifié. |
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>) |
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> vide, a la capacité initiale spécifiée et utilise la IEqualityComparer<T>spécifiée. |
OrderedDictionary<TKey,TValue>()
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> vide,
a la capacité initiale par défaut et utilise le comparateur d’égalité par défaut pour le type de clé.
public:
OrderedDictionary();
public OrderedDictionary ();
Public Sub New ()
S’applique à
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>)
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> qui contient des éléments copiés à partir de
le IDictionary<TKey,TValue> spécifié et utilise le comparateur d’égalité par défaut pour le type de clé.
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))
Paramètres
- dictionary
- IDictionary<TKey,TValue>
Le IDictionary<TKey,TValue> dont les éléments sont copiés dans la nouvelle OrderedDictionary<TKey,TValue>.
L’ordre initial des éléments de la nouvelle collection est l’ordre dans lequel les éléments sont énumérés à partir du dictionnaire fourni.
Exceptions
dictionary
est null
.
S’applique à
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> qui contient des éléments copiés
à partir du IEnumerable<T> spécifié et utilise le comparateur d’égalité par défaut pour le type de clé.
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)))
Paramètres
- collection
- IEnumerable<KeyValuePair<TKey,TValue>>
Le IEnumerable<T> dont les éléments sont copiés dans la nouvelle OrderedDictionary<TKey,TValue>.
L’ordre initial des éléments de la nouvelle collection est l’ordre dans lequel les éléments sont énumérés à partir de la collection fournie.
Exceptions
collection
est null
.
S’applique à
OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>)
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> vide,
a la capacité initiale par défaut et utilise la IEqualityComparer<T>spécifiée.
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))
Paramètres
- comparer
- IEqualityComparer<TKey>
Implémentation IEqualityComparer<T> à utiliser lors de la comparaison des clés,
ou null
utiliser la EqualityComparer<T> par défaut pour le type de la clé.
S’applique à
OrderedDictionary<TKey,TValue>(Int32)
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> vide,
a la capacité initiale spécifiée et utilise le comparateur d’égalité par défaut pour le type de clé.
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)
Paramètres
- capacity
- Int32
Nombre initial d’éléments que le OrderedDictionary<TKey,TValue> peut contenir.
Exceptions
la capacité est inférieure à 0.
S’applique à
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>)
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> qui contient des éléments copiés à partir de
le IDictionary<TKey,TValue> spécifié et utilise le IEqualityComparer<T>spécifié.
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))
Paramètres
- dictionary
- IDictionary<TKey,TValue>
Le IDictionary<TKey,TValue> dont les éléments sont copiés dans la nouvelle OrderedDictionary<TKey,TValue>.
L’ordre initial des éléments de la nouvelle collection est l’ordre dans lequel les éléments sont énumérés à partir du dictionnaire fourni.
- comparer
- IEqualityComparer<TKey>
Implémentation IEqualityComparer<T> à utiliser lors de la comparaison des clés,
ou null
utiliser la EqualityComparer<T> par défaut pour le type de la clé.
Exceptions
dictionary
est null
.
S’applique à
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> qui contient des éléments copiés
à partir du IEnumerable<T> spécifié et utilise le IEqualityComparer<T>spécifié.
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))
Paramètres
- collection
- IEnumerable<KeyValuePair<TKey,TValue>>
Le IEnumerable<T> dont les éléments sont copiés dans la nouvelle OrderedDictionary<TKey,TValue>.
L’ordre initial des éléments de la nouvelle collection est l’ordre dans lequel les éléments sont énumérés à partir de la collection fournie.
- comparer
- IEqualityComparer<TKey>
Implémentation IEqualityComparer<T> à utiliser lors de la comparaison des clés,
ou null
utiliser la EqualityComparer<T> par défaut pour le type de la clé.
Exceptions
collection
est null
.
S’applique à
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>)
Initialise une nouvelle instance de la classe OrderedDictionary<TKey,TValue> vide,
a la capacité initiale spécifiée et utilise la IEqualityComparer<T>spécifiée.
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))
Paramètres
- capacity
- Int32
Nombre initial d’éléments que le OrderedDictionary<TKey,TValue> peut contenir.
- comparer
- IEqualityComparer<TKey>
Implémentation IEqualityComparer<T> à utiliser lors de la comparaison des clés,
ou null
utiliser la EqualityComparer<T> par défaut pour le type de la clé.
Exceptions
la capacité est inférieure à 0.