Compartir a través de


OrderedDictionary Constructores

Definición

Inicializa una nueva instancia de la clase OrderedDictionary.

Sobrecargas

OrderedDictionary()

Inicializa una nueva instancia de la clase OrderedDictionary.

OrderedDictionary(IEqualityComparer)

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

OrderedDictionary(Int32)

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

OrderedDictionary(Int32, IEqualityComparer)

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

OrderedDictionary(SerializationInfo, StreamingContext)
Obsoletos.

Inicializa una nueva instancia de la clase OrderedDictionary que se puede serializar utilizando los objetos SerializationInfo y StreamingContext especificados.

OrderedDictionary()

Source:
OrderedDictionary.cs
Source:
OrderedDictionary.cs
Source:
OrderedDictionary.cs

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 = gcnew 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.
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)

Source:
OrderedDictionary.cs
Source:
OrderedDictionary.cs
Source:
OrderedDictionary.cs

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

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

o bien

null para utilizar 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)

Source:
OrderedDictionary.cs
Source:
OrderedDictionary.cs
Source:
OrderedDictionary.cs

Inicializa una nueva instancia de la clase OrderedDictionary con 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 colección 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

OrderedDictionary(Int32, IEqualityComparer)

Source:
OrderedDictionary.cs
Source:
OrderedDictionary.cs
Source:
OrderedDictionary.cs

Inicializa una nueva instancia de la clase OrderedDictionary con la capacidad inicial y el 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

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

comparer
IEqualityComparer

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

o bien

null para utilizar 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)

Source:
OrderedDictionary.cs
Source:
OrderedDictionary.cs
Source:
OrderedDictionary.cs

Precaución

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

Inicializa una nueva instancia de la clase OrderedDictionary que se puede serializar utilizando los objetos SerializationInfo y StreamingContext especificados.

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}")]
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
[<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
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parámetros

info
SerializationInfo

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

context
StreamingContext

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

Atributos

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