OrderedDictionary Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe OrderedDictionary.
Overload
OrderedDictionary() |
Inizializza una nuova istanza della classe OrderedDictionary. |
OrderedDictionary(IEqualityComparer) |
Inizializza una nuova istanza della classe OrderedDictionary mediante l'operatore di confronto specificato. |
OrderedDictionary(Int32) |
Inizializza una nuova istanza della classe OrderedDictionary usando la capacità iniziale specificata. |
OrderedDictionary(Int32, IEqualityComparer) |
Inizializza una nuova istanza della classe OrderedDictionary usando la capacità iniziale e l'operatore di confronto specificati. |
OrderedDictionary(SerializationInfo, StreamingContext) |
Obsoleti.
Inizializza una nuova istanza vuota della classe OrderedDictionary che è serializzabile usando gli oggetti SerializationInfo e StreamingContext specificati. |
OrderedDictionary()
- 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 = 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)
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
Inizializza una nuova istanza della classe OrderedDictionary mediante 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 usare per determinare se due chiavi sono uguali.
-oppure-
null
per usare l'operatore di confronto predefinito, che rappresenta l'implementazione del metodo Equals(Object) di ogni chiave.
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 come le ricerche con stringhe senza distinzione tra maiuscole e minuscole.
Si applica a
OrderedDictionary(Int32)
- Origine:
- OrderedDictionary.cs
- Origine:
- OrderedDictionary.cs
- Origine:
- OrderedDictionary.cs
Inizializza una nuova istanza della classe OrderedDictionary usando 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 la raccolta 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
Inizializza una nuova istanza della classe OrderedDictionary usando 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 la raccolta OrderedDictionary può contenere.
- comparer
- IEqualityComparer
Oggetto IComparer da usare per determinare se due chiavi sono uguali.
-oppure-
null
per usare l'operatore di confronto predefinito, che rappresenta l'implementazione del metodo Equals(Object) di ogni chiave.
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 come 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
Attenzione
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inizializza una nuova istanza vuota della classe OrderedDictionary che è serializzabile usando gli oggetti SerializationInfo e StreamingContext specificati.
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)
Parametri
- info
- SerializationInfo
Oggetto SerializationInfo contenente le informazioni necessarie per serializzare la raccolta OrderedDictionary.
- context
- StreamingContext
Oggetto StreamingContext contenente l'origine e la destinazione del flusso serializzato associato a 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.