Idioma

OrderedDictionary Construtores

Definição

Inicializa uma nova instância da classe OrderedDictionary.

Sobrecargas

Nome Description
OrderedDictionary()

Inicializa uma nova instância da classe OrderedDictionary.

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 especificadosSerializationInfo.StreamingContext

OrderedDictionary()

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

Inicializa uma nova instância da classe OrderedDictionary.

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

Exemplos

O exemplo de código a seguir demonstra a criação e a população de uma OrderedDictionary coleção. Esse código faz parte de um exemplo de código maior que pode ser exibido 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)

Comentários

O comparador determina se duas chaves são iguais. Cada chave em uma OrderedDictionary coleção deve ser exclusiva. 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 a ser usado para determinar se duas chaves são iguais.

- ou -

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

Comentários

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

O comparador personalizado permite cenários como fazer pesquisas com cadeias de caracteres que não diferenciam maiúsculas de minú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.

Comentários

O comparador determina se duas chaves são iguais. Cada chave em uma OrderedDictionary coleção deve ser exclusiva. 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 a ser usado para determinar se duas chaves são iguais.

- ou -

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

Comentários

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

O comparador personalizado permite cenários como fazer pesquisas com cadeias de caracteres que não diferenciam maiúsculas de minúsculas.

Aplica-se a

OrderedDictionary(SerializationInfo, StreamingContext)

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

Cuidado

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 especificadosSerializationInfo.StreamingContext

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 que contém as informações necessárias para serializar a OrderedDictionary coleção.

context
StreamingContext

Um StreamingContext objeto que contém a origem e o destino do fluxo serializado associado ao OrderedDictionary.

Atributos

Comentários

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

Aplica-se a