OrderedDictionary<TKey,TValue> Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
OrderedDictionary<TKey,TValue>() |
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que está vacía, tiene la capacidad inicial predeterminada y usa el comparador de igualdad predeterminado para el tipo de clave. |
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>) |
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que contiene elementos copiados de el IDictionary<TKey,TValue> especificado y usa el comparador de igualdad predeterminado para el tipo de clave. |
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que contiene elementos copiados de la IEnumerable<T> especificada y usa el comparador de igualdad predeterminado para el tipo de clave. |
OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>) |
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que está vacía, tiene la capacidad inicial predeterminada y usa el IEqualityComparer<T>especificado. |
OrderedDictionary<TKey,TValue>(Int32) |
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que está vacía, tiene la capacidad inicial especificada y usa el comparador de igualdad predeterminado para el tipo de clave. |
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>) |
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que contiene elementos copiados de el IDictionary<TKey,TValue> especificado y usa el IEqualityComparer<T>especificado. |
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que contiene elementos copiados de la IEnumerable<T> especificada y usa el IEqualityComparer<T>especificado. |
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>) |
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que está vacía, tiene la capacidad inicial especificada y usa el IEqualityComparer<T>especificado. |
OrderedDictionary<TKey,TValue>()
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que está vacía,
tiene la capacidad inicial predeterminada y usa el comparador de igualdad predeterminado para el tipo de clave.
public:
OrderedDictionary();
public OrderedDictionary ();
Public Sub New ()
Se aplica a
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>)
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que contiene elementos copiados de
el IDictionary<TKey,TValue> especificado y usa el comparador de igualdad predeterminado para el tipo de clave.
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))
Parámetros
- dictionary
- IDictionary<TKey,TValue>
El IDictionary<TKey,TValue> cuyos elementos se copian en el nuevo OrderedDictionary<TKey,TValue>.
El orden inicial de los elementos de la nueva colección es el orden en que se enumeran los elementos del diccionario proporcionado.
Excepciones
dictionary
es null
.
Se aplica a
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que contiene elementos copiados
de la IEnumerable<T> especificada y usa el comparador de igualdad predeterminado para el tipo de clave.
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)))
Parámetros
- collection
- IEnumerable<KeyValuePair<TKey,TValue>>
El IEnumerable<T> cuyos elementos se copian en el nuevo OrderedDictionary<TKey,TValue>.
El orden inicial de los elementos de la nueva colección es el orden en que se enumeran los elementos de la colección proporcionada.
Excepciones
collection
es null
.
Se aplica a
OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>)
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que está vacía,
tiene la capacidad inicial predeterminada y usa el IEqualityComparer<T>especificado.
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))
Parámetros
- comparer
- IEqualityComparer<TKey>
La implementación de IEqualityComparer<T> que se va a usar al comparar claves,
o null
usar el EqualityComparer<T> predeterminado para el tipo de clave.
Se aplica a
OrderedDictionary<TKey,TValue>(Int32)
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que está vacía,
tiene la capacidad inicial especificada y usa el comparador de igualdad predeterminado para el tipo de clave.
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)
Parámetros
- capacity
- Int32
Número inicial de elementos que el OrderedDictionary<TKey,TValue> puede contener.
Excepciones
la capacidad es menor que 0.
Se aplica a
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>)
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que contiene elementos copiados de
el IDictionary<TKey,TValue> especificado y usa el IEqualityComparer<T>especificado.
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))
Parámetros
- dictionary
- IDictionary<TKey,TValue>
El IDictionary<TKey,TValue> cuyos elementos se copian en el nuevo OrderedDictionary<TKey,TValue>.
El orden inicial de los elementos de la nueva colección es el orden en que se enumeran los elementos del diccionario proporcionado.
- comparer
- IEqualityComparer<TKey>
La implementación de IEqualityComparer<T> que se va a usar al comparar claves,
o null
usar el EqualityComparer<T> predeterminado para el tipo de clave.
Excepciones
dictionary
es null
.
Se aplica a
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que contiene elementos copiados
de la IEnumerable<T> especificada y usa el IEqualityComparer<T>especificado.
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))
Parámetros
- collection
- IEnumerable<KeyValuePair<TKey,TValue>>
El IEnumerable<T> cuyos elementos se copian en el nuevo OrderedDictionary<TKey,TValue>.
El orden inicial de los elementos de la nueva colección es el orden en que se enumeran los elementos de la colección proporcionada.
- comparer
- IEqualityComparer<TKey>
La implementación de IEqualityComparer<T> que se va a usar al comparar claves,
o null
usar el EqualityComparer<T> predeterminado para el tipo de clave.
Excepciones
collection
es null
.
Se aplica a
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>)
Inicializa una nueva instancia de la clase OrderedDictionary<TKey,TValue> que está vacía,
tiene la capacidad inicial especificada y usa el IEqualityComparer<T>especificado.
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))
Parámetros
- capacity
- Int32
Número inicial de elementos que el OrderedDictionary<TKey,TValue> puede contener.
- comparer
- IEqualityComparer<TKey>
La implementación de IEqualityComparer<T> que se va a usar al comparar claves,
o null
usar el EqualityComparer<T> predeterminado para el tipo de clave.
Excepciones
la capacidad es menor que 0.