OrderedDictionary Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe OrderedDictionary.
Surcharges
| Nom | Description |
|---|---|
| OrderedDictionary() |
Initialise une nouvelle instance de la classe OrderedDictionary. |
| OrderedDictionary(IEqualityComparer) |
Initialise une nouvelle instance de la classe à l’aide OrderedDictionary du comparateur spécifié. |
| OrderedDictionary(Int32) |
Initialise une nouvelle instance de la OrderedDictionary classe à l’aide de la capacité initiale spécifiée. |
| OrderedDictionary(Int32, IEqualityComparer) |
Initialise une nouvelle instance de la OrderedDictionary classe à l’aide de la capacité initiale et du comparateur spécifiés. |
| OrderedDictionary(SerializationInfo, StreamingContext) |
Initialise une nouvelle instance de la OrderedDictionary classe sérialisable à l’aide des objets et StreamingContext des objets spécifiésSerializationInfo. |
OrderedDictionary()
Initialise une nouvelle instance de la classe OrderedDictionary.
public:
OrderedDictionary();
public OrderedDictionary();
Public Sub New ()
Exemples
L’exemple de code suivant illustre la création et la population d’une OrderedDictionary collection. Ce code fait partie d’un exemple de code plus large qui peut être consulté à l’adresse 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)
Remarques
Le comparateur détermine si deux clés sont égales. Chaque clé d’une OrderedDictionary collection doit être unique. Le comparateur par défaut est l’implémentation de la clé de Object.Equals.
S’applique à
OrderedDictionary(IEqualityComparer)
Initialise une nouvelle instance de la classe à l’aide OrderedDictionary du comparateur spécifié.
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)
Paramètres
- comparer
- IEqualityComparer
À IComparer utiliser pour déterminer si deux clés sont égales.
-ou-
null pour utiliser le comparateur par défaut, qui est l’implémentation de chaque clé de Equals(Object).
Remarques
Le comparateur détermine si deux clés sont égales. Chaque clé d’une OrderedDictionary collection doit être unique. Le comparateur par défaut est l’implémentation de la clé de Object.Equals.
Le comparateur personnalisé active des scénarios tels que l’exécution de recherches avec des chaînes ne respectant pas la casse.
S’applique à
OrderedDictionary(Int32)
Initialise une nouvelle instance de la OrderedDictionary classe à l’aide de la capacité initiale spécifiée.
public:
OrderedDictionary(int capacity);
public OrderedDictionary(int capacity);
new System.Collections.Specialized.OrderedDictionary : int -> System.Collections.Specialized.OrderedDictionary
Public Sub New (capacity As Integer)
Paramètres
- capacity
- Int32
Nombre initial d’éléments que la OrderedDictionary collection peut contenir.
Remarques
Le comparateur détermine si deux clés sont égales. Chaque clé d’une OrderedDictionary collection doit être unique. Le comparateur par défaut est l’implémentation de la clé de Object.Equals.
S’applique à
OrderedDictionary(Int32, IEqualityComparer)
Initialise une nouvelle instance de la OrderedDictionary classe à l’aide de la capacité initiale et du comparateur spécifiés.
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)
Paramètres
- capacity
- Int32
Nombre initial d’éléments que la OrderedDictionary collection peut contenir.
- comparer
- IEqualityComparer
À IComparer utiliser pour déterminer si deux clés sont égales.
-ou-
null pour utiliser le comparateur par défaut, qui est l’implémentation de chaque clé de Equals(Object).
Remarques
Le comparateur détermine si deux clés sont égales. Chaque clé d’une OrderedDictionary collection doit être unique. Le comparateur par défaut est l’implémentation de la clé de Object.Equals.
Le comparateur personnalisé active des scénarios tels que l’exécution de recherches avec des chaînes ne respectant pas la casse.
S’applique à
OrderedDictionary(SerializationInfo, StreamingContext)
Initialise une nouvelle instance de la OrderedDictionary classe sérialisable à l’aide des objets et StreamingContext des objets spécifiésSerializationInfo.
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)
Paramètres
- info
- SerializationInfo
Objet SerializationInfo contenant les informations requises pour sérialiser la OrderedDictionary collection.
- context
- StreamingContext
Objet StreamingContext contenant la source et la destination du flux sérialisé associé au OrderedDictionary.
Remarques
Le comparateur détermine si deux clés sont égales. Chaque clé d’une OrderedDictionary collection doit être unique. Le comparateur par défaut est l’implémentation de la clé de Object.Equals.