Idioma

OrderedDictionary Construtores

Definição

Inicializa uma nova instância da OrderedDictionary classe.

Sobrecargas

Name Descrição
OrderedDictionary()

Inicializa uma nova instância da OrderedDictionary classe.

OrderedDictionary(IEqualityComparer)

Inicializa uma nova instância da OrderedDictionary classe usando o comparador especificado.

OrderedDictionary(Int32)

Inicializa uma nova instância da OrderedDictionary classe usando a capacidade inicial especificada.

OrderedDictionary(Int32, IEqualityComparer)

Inicializa uma nova instância da OrderedDictionary classe usando a capacidade inicial e o comparador especificados.

OrderedDictionary(SerializationInfo, StreamingContext)
Obsoleto.

Inicializa uma nova instância da OrderedDictionary classe que é serializável usando os objetos e SerializationInfo especificadosStreamingContext.

OrderedDictionary()

Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs

Inicializa uma nova instância da OrderedDictionary classe.

public:
 OrderedDictionary();
public OrderedDictionary();
Public Sub New ()

Exemplos

O exemplo de código seguinte demonstra a criação e população de uma OrderedDictionary coleção. Este código faz parte de um exemplo de código maior que pode ser visto em OrderedDictionary.

// Creates and initializes a OrderedDictionary.
OrderedDictionary myOrderedDictionary = new OrderedDictionary();
myOrderedDictionary.Add("testKey1", "testValue1");
myOrderedDictionary.Add("testKey2", "testValue2");
myOrderedDictionary.Add("keyToDelete", "valueToDelete");
myOrderedDictionary.Add("testKey3", "testValue3");

ICollection keyCollection = myOrderedDictionary.Keys;
ICollection valueCollection = myOrderedDictionary.Values;

// Display the contents using the key and value collections
DisplayContents(keyCollection, valueCollection, myOrderedDictionary.Count);
' Creates and initializes a OrderedDictionary.
Dim myOrderedDictionary As New OrderedDictionary()
myOrderedDictionary.Add("testKey1", "testValue1")
myOrderedDictionary.Add("testKey2", "testValue2")
myOrderedDictionary.Add("keyToDelete", "valueToDelete")
myOrderedDictionary.Add("testKey3", "testValue3")

Dim keyCollection As ICollection = myOrderedDictionary.Keys
Dim valueCollection As ICollection = myOrderedDictionary.Values

' Display the contents Imports the key and value collections
DisplayContents( _
    keyCollection, valueCollection, myOrderedDictionary.Count)

Observações

O comparador determina se duas chaves são iguais. Cada chave numa OrderedDictionary coleção deve ser única. O comparador padrão é a implementação da chave de Object.Equals.

Aplica-se a

OrderedDictionary(IEqualityComparer)

Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs

Inicializa uma nova instância da OrderedDictionary classe usando o comparador especificado.

public:
 OrderedDictionary(System::Collections::IEqualityComparer ^ comparer);
public OrderedDictionary(System.Collections.IEqualityComparer comparer);
public OrderedDictionary(System.Collections.IEqualityComparer? comparer);
new System.Collections.Specialized.OrderedDictionary : System.Collections.IEqualityComparer -> System.Collections.Specialized.OrderedDictionary
Public Sub New (comparer As IEqualityComparer)

Parâmetros

comparer
IEqualityComparer

O IComparer to para determinar se duas chaves são iguais.

-ou-

null para usar o comparador padrão, que é a implementação de cada chave de Equals(Object).

Observações

O comparador determina se duas chaves são iguais. Cada chave numa OrderedDictionary coleção deve ser única. O comparador padrão é a implementação da chave de Object.Equals.

O comparador personalizado permite cenários como a realização de consultas com cadeias insensíveis a maiúsculas.

Aplica-se a

OrderedDictionary(Int32)

Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs

Inicializa uma nova instância da OrderedDictionary classe usando a capacidade inicial especificada.

public:
 OrderedDictionary(int capacity);
public OrderedDictionary(int capacity);
new System.Collections.Specialized.OrderedDictionary : int -> System.Collections.Specialized.OrderedDictionary
Public Sub New (capacity As Integer)

Parâmetros

capacity
Int32

O número inicial de elementos que a OrderedDictionary coleção pode conter.

Observações

O comparador determina se duas chaves são iguais. Cada chave numa OrderedDictionary coleção deve ser única. O comparador padrão é a implementação da chave de Object.Equals.

Aplica-se a

OrderedDictionary(Int32, IEqualityComparer)

Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs

Inicializa uma nova instância da OrderedDictionary classe usando a capacidade inicial e o comparador especificados.

public:
 OrderedDictionary(int capacity, System::Collections::IEqualityComparer ^ comparer);
public OrderedDictionary(int capacity, System.Collections.IEqualityComparer comparer);
public OrderedDictionary(int capacity, System.Collections.IEqualityComparer? comparer);
new System.Collections.Specialized.OrderedDictionary : int * System.Collections.IEqualityComparer -> System.Collections.Specialized.OrderedDictionary
Public Sub New (capacity As Integer, comparer As IEqualityComparer)

Parâmetros

capacity
Int32

O número inicial de elementos que a OrderedDictionary coleção pode conter.

comparer
IEqualityComparer

O IComparer to para determinar se duas chaves são iguais.

-ou-

null para usar o comparador padrão, que é a implementação de cada chave de Equals(Object).

Observações

O comparador determina se duas chaves são iguais. Cada chave numa OrderedDictionary coleção deve ser única. O comparador padrão é a implementação da chave de Object.Equals.

O comparador personalizado permite cenários como a realização de consultas com cadeias insensíveis a maiúsculas.

Aplica-se a

OrderedDictionary(SerializationInfo, StreamingContext)

Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs
Origem:
OrderedDictionary.cs

Atenção

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Inicializa uma nova instância da OrderedDictionary classe que é serializável usando os objetos e SerializationInfo especificadosStreamingContext.

protected:
 OrderedDictionary(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected OrderedDictionary(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected OrderedDictionary(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Collections.Specialized.OrderedDictionary : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Collections.Specialized.OrderedDictionary
new System.Collections.Specialized.OrderedDictionary : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Collections.Specialized.OrderedDictionary
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parâmetros

info
SerializationInfo

Um SerializationInfo objeto contendo a informação necessária para serializar a OrderedDictionary coleção.

context
StreamingContext

Um StreamingContext objeto contendo a origem e o destino do fluxo serializado associado ao OrderedDictionary.

Atributos

Observações

O comparador determina se duas chaves são iguais. Cada chave numa OrderedDictionary coleção deve ser única. O comparador padrão é a implementação da chave de Object.Equals.

Aplica-se a