OrderedDictionary Costruttori

Definizione

Inizializza una nuova istanza della classe OrderedDictionary.

Overload

Nome Descrizione
OrderedDictionary()

Inizializza una nuova istanza della classe OrderedDictionary.

OrderedDictionary(IEqualityComparer)

Inizializza una nuova istanza della OrderedDictionary classe utilizzando l'operatore di confronto specificato.

OrderedDictionary(Int32)

Inizializza una nuova istanza della OrderedDictionary classe utilizzando la capacità iniziale specificata.

OrderedDictionary(Int32, IEqualityComparer)

Inizializza una nuova istanza della OrderedDictionary classe utilizzando la capacità iniziale e l'operatore di confronto specificati.

OrderedDictionary(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della OrderedDictionary classe serializzabile utilizzando gli oggetti e SerializationInfo specificatiStreamingContext.

OrderedDictionary()

Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs

Inizializza una nuova istanza della classe OrderedDictionary.

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

Esempio

Nell'esempio di codice seguente viene illustrata la creazione e il popolamento di una OrderedDictionary raccolta. Questo codice fa parte di un esempio di codice più ampio che può essere visualizzato in 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)

Commenti

L'operatore di confronto determina se due chiavi sono uguali. Ogni chiave di una OrderedDictionary raccolta deve essere univoca. L'operatore di confronto predefinito è l'implementazione della chiave di Object.Equals.

Si applica a

OrderedDictionary(IEqualityComparer)

Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs

Inizializza una nuova istanza della OrderedDictionary classe utilizzando l'operatore di confronto specificato.

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)

Parametri

comparer
IEqualityComparer

Oggetto IComparer da utilizzare per determinare se due chiavi sono uguali.

oppure

null per usare l'operatore di confronto predefinito, ovvero l'implementazione di ogni chiave di Equals(Object).

Commenti

L'operatore di confronto determina se due chiavi sono uguali. Ogni chiave di una OrderedDictionary raccolta deve essere univoca. L'operatore di confronto predefinito è l'implementazione della chiave di Object.Equals.

L'operatore di confronto personalizzato abilita tali scenari, ad esempio le ricerche con stringhe senza distinzione tra maiuscole e minuscole.

Si applica a

OrderedDictionary(Int32)

Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs

Inizializza una nuova istanza della OrderedDictionary classe utilizzando la capacità iniziale specificata.

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

Parametri

capacity
Int32

Numero iniziale di elementi che l'insieme OrderedDictionary può contenere.

Commenti

L'operatore di confronto determina se due chiavi sono uguali. Ogni chiave di una OrderedDictionary raccolta deve essere univoca. L'operatore di confronto predefinito è l'implementazione della chiave di Object.Equals.

Si applica a

OrderedDictionary(Int32, IEqualityComparer)

Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs

Inizializza una nuova istanza della OrderedDictionary classe utilizzando la capacità iniziale e l'operatore di confronto specificati.

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)

Parametri

capacity
Int32

Numero iniziale di elementi che l'insieme OrderedDictionary può contenere.

comparer
IEqualityComparer

Oggetto IComparer da utilizzare per determinare se due chiavi sono uguali.

oppure

null per usare l'operatore di confronto predefinito, ovvero l'implementazione di ogni chiave di Equals(Object).

Commenti

L'operatore di confronto determina se due chiavi sono uguali. Ogni chiave di una OrderedDictionary raccolta deve essere univoca. L'operatore di confronto predefinito è l'implementazione della chiave di Object.Equals.

L'operatore di confronto personalizzato abilita tali scenari, ad esempio le ricerche con stringhe senza distinzione tra maiuscole e minuscole.

Si applica a

OrderedDictionary(SerializationInfo, StreamingContext)

Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs
Origine:
OrderedDictionary.cs

Attenzione

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

Inizializza una nuova istanza della OrderedDictionary classe serializzabile utilizzando gli oggetti e SerializationInfo specificatiStreamingContext.

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)

Parametri

info
SerializationInfo

Oggetto SerializationInfo contenente le informazioni necessarie per serializzare l'insieme OrderedDictionary .

context
StreamingContext

Oggetto StreamingContext contenente l'origine e la destinazione del flusso serializzato associato all'oggetto OrderedDictionary.

Attributi

Commenti

L'operatore di confronto determina se due chiavi sono uguali. Ogni chiave di una OrderedDictionary raccolta deve essere univoca. L'operatore di confronto predefinito è l'implementazione della chiave di Object.Equals.

Si applica a