OrderedDictionary Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.