OrderedDictionary<TKey,TValue> Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| OrderedDictionary<TKey,TValue>() |
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que está vazia, tem a capacidade inicial padrão e usa o comparador de igualdade padrão para o tipo de chave. |
| OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>) |
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que contém elementos copiados do especificado IDictionary<TKey,TValue> e utiliza o comparador de igualdade padrão para o tipo de chave. |
| OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que contém elementos copiados do especificado IEnumerable<T> e utiliza o comparador de igualdade padrão para o tipo de chave. |
| OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>) |
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que está vazia, tem a capacidade inicial padrão e usa o especificado IEqualityComparer<T>. |
| OrderedDictionary<TKey,TValue>(Int32) |
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que está vazia, tem a capacidade inicial especificada e usa o comparador de igualdade padrão para o tipo de chave. |
| OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>) |
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que contém elementos copiados do especificado IDictionary<TKey,TValue> e usa o especificado IEqualityComparer<T>. |
| OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que contém elementos copiados do especificado IEnumerable<T> e usa o especificado IEqualityComparer<T>. |
| OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>) |
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que está vazia, tem a capacidade inicial especificada e usa o .IEqualityComparer<T> |
OrderedDictionary<TKey,TValue>()
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que está vazia, tem a capacidade inicial padrão e usa o comparador de igualdade padrão para o tipo de chave.
public:
OrderedDictionary();
public OrderedDictionary();
Public Sub New ()
Aplica-se a
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>)
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que contém elementos copiados do especificado IDictionary<TKey,TValue> e utiliza o comparador de igualdade padrão para o tipo de chave.
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>
Os IDictionary<TKey,TValue> cujos elementos são copiados para o novo OrderedDictionary<TKey,TValue>. A ordem inicial dos elementos na nova coleção é a ordem em que os elementos são enumerados a partir do dicionário fornecido.
Exceções
dictionary é null.
Aplica-se a
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que contém elementos copiados do especificado IEnumerable<T> e utiliza o comparador de igualdade padrão para o tipo de chave.
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>>
Os IEnumerable<T> cujos elementos são copiados para o novo OrderedDictionary<TKey,TValue>. A ordem inicial dos elementos na nova coleção é a ordem em que os elementos são enumerados a partir da coleção fornecida.
Exceções
collection é null.
Aplica-se a
OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>)
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que está vazia, tem a capacidade inicial padrão e usa o especificado 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))
Parâmetros
- comparer
- IEqualityComparer<TKey>
A IEqualityComparer<T> implementação a usar ao comparar chaves, ou null usar o padrão EqualityComparer<T> para o tipo da chave.
Aplica-se a
OrderedDictionary<TKey,TValue>(Int32)
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que está vazia, tem a capacidade inicial especificada e usa o comparador de igualdade padrão para o tipo de chave.
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
O número inicial de elementos que podem OrderedDictionary<TKey,TValue> conter.
Exceções
A capacidade é inferior a 0.
Aplica-se a
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>)
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que contém elementos copiados do especificado IDictionary<TKey,TValue> e usa o especificado 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))
Parâmetros
- dictionary
- IDictionary<TKey,TValue>
Os IDictionary<TKey,TValue> cujos elementos são copiados para o novo OrderedDictionary<TKey,TValue>. A ordem inicial dos elementos na nova coleção é a ordem em que os elementos são enumerados a partir do dicionário fornecido.
- comparer
- IEqualityComparer<TKey>
A IEqualityComparer<T> implementação a usar ao comparar chaves, ou null usar o padrão EqualityComparer<T> para o tipo da chave.
Exceções
dictionary é null.
Aplica-se a
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que contém elementos copiados do especificado IEnumerable<T> e usa o especificado 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))
Parâmetros
- collection
- IEnumerable<KeyValuePair<TKey,TValue>>
Os IEnumerable<T> cujos elementos são copiados para o novo OrderedDictionary<TKey,TValue>. A ordem inicial dos elementos na nova coleção é a ordem em que os elementos são enumerados a partir da coleção fornecida.
- comparer
- IEqualityComparer<TKey>
A IEqualityComparer<T> implementação a usar ao comparar chaves, ou null usar o padrão EqualityComparer<T> para o tipo da chave.
Exceções
collection é null.
Aplica-se a
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>)
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
- Origem:
- OrderedDictionary.cs
Inicializa uma nova instância da OrderedDictionary<TKey,TValue> classe que está vazia, tem a capacidade inicial especificada e usa o .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))
Parâmetros
- capacity
- Int32
O número inicial de elementos que podem OrderedDictionary<TKey,TValue> conter.
- comparer
- IEqualityComparer<TKey>
A IEqualityComparer<T> implementação a usar ao comparar chaves, ou null usar o padrão EqualityComparer<T> para o tipo da chave.
Exceções
A capacidade é inferior a 0.