OrderedDictionary Constructores

Definición

Inicializa una nueva instancia de la clase OrderedDictionary.

Sobrecargas

Nombre Description
OrderedDictionary()

Inicializa una nueva instancia de la clase OrderedDictionary.

OrderedDictionary(IEqualityComparer)

Inicializa una nueva instancia de la OrderedDictionary clase utilizando el comparador especificado.

OrderedDictionary(Int32)

Inicializa una nueva instancia de la OrderedDictionary clase utilizando la capacidad inicial especificada.

OrderedDictionary(Int32, IEqualityComparer)

Inicializa una nueva instancia de la OrderedDictionary clase utilizando la capacidad inicial y el comparador especificados.

OrderedDictionary(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la OrderedDictionary clase que se puede serializar mediante los objetos y StreamingContext especificadosSerializationInfo.

OrderedDictionary()

Inicializa una nueva instancia de la clase OrderedDictionary.

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

Ejemplos

En el ejemplo de código siguiente se muestra la creación y el rellenado de una OrderedDictionary colección. Este código forma parte de un ejemplo de código más grande que se puede ver en 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)

Comentarios

El comparador determina si dos claves son iguales. Cada clave de una OrderedDictionary colección debe ser única. El comparador predeterminado es la implementación de la clave de Object.Equals.

Se aplica a

OrderedDictionary(IEqualityComparer)

Inicializa una nueva instancia de la OrderedDictionary clase utilizando el comparador especificado.

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

IComparer que se va a usar para determinar si dos claves son iguales.

O bien

null para usar el comparador predeterminado, que es la implementación de cada clave de Equals(Object).

Comentarios

El comparador determina si dos claves son iguales. Cada clave de una OrderedDictionary colección debe ser única. El comparador predeterminado es la implementación de la clave de Object.Equals.

El comparador personalizado habilita estos escenarios como realizar búsquedas con cadenas que no distinguen mayúsculas de minúsculas.

Se aplica a

OrderedDictionary(Int32)

Inicializa una nueva instancia de la OrderedDictionary clase utilizando la capacidad 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

Número inicial de elementos que puede contener la OrderedDictionary colección.

Comentarios

El comparador determina si dos claves son iguales. Cada clave de una OrderedDictionary colección debe ser única. El comparador predeterminado es la implementación de la clave de Object.Equals.

Se aplica a

OrderedDictionary(Int32, IEqualityComparer)

Inicializa una nueva instancia de la OrderedDictionary clase utilizando la capacidad inicial y el comparador especificados.

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

Número inicial de elementos que puede contener la OrderedDictionary colección.

comparer
IEqualityComparer

IComparer que se va a usar para determinar si dos claves son iguales.

O bien

null para usar el comparador predeterminado, que es la implementación de cada clave de Equals(Object).

Comentarios

El comparador determina si dos claves son iguales. Cada clave de una OrderedDictionary colección debe ser única. El comparador predeterminado es la implementación de la clave de Object.Equals.

El comparador personalizado habilita estos escenarios como realizar búsquedas con cadenas que no distinguen mayúsculas de minúsculas.

Se aplica a

OrderedDictionary(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la OrderedDictionary clase que se puede serializar mediante los objetos y StreamingContext especificadosSerializationInfo.

protected:
 OrderedDictionary(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected OrderedDictionary(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
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

Objeto SerializationInfo que contiene la información necesaria para serializar la OrderedDictionary colección.

context
StreamingContext

Objeto StreamingContext que contiene el origen y el destino de la secuencia serializada asociada a OrderedDictionary.

Comentarios

El comparador determina si dos claves son iguales. Cada clave de una OrderedDictionary colección debe ser única. El comparador predeterminado es la implementación de la clave de Object.Equals.

Se aplica a