Partager via


OrderedDictionary Constructeurs

Définition

Initialise une nouvelle instance de la classe OrderedDictionary.

Surcharges

OrderedDictionary()

Initialise une nouvelle instance de la classe OrderedDictionary.

OrderedDictionary(IEqualityComparer)

Initialise une nouvelle instance de la classe OrderedDictionary à l'aide du comparateur spécifié.

OrderedDictionary(Int32)

Initialise une nouvelle instance de la classe OrderedDictionary à l'aide de la capacité initiale spécifiée.

OrderedDictionary(Int32, IEqualityComparer)

Initialise une nouvelle instance de la classe OrderedDictionary à l'aide de la capacité initiale et du comparateur spécifiés.

OrderedDictionary(SerializationInfo, StreamingContext)
Obsolète.

Initialise une nouvelle instance de la classe OrderedDictionary qui est sérialisable à l'aide des objets SerializationInfo et StreamingContext spécifiés.

OrderedDictionary()

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

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 volumineux qui peut être consulté à l’adresse 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)

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)

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

Initialise une nouvelle instance de la classe OrderedDictionary à l'aide du comparateur spécifié.

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)

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é permet des scénarios tels que l’exécution de recherches avec des chaînes qui ne respectent pas la casse.

S’applique à

OrderedDictionary(Int32)

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

Initialise une nouvelle instance de la classe OrderedDictionary à 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 collection OrderedDictionary 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)

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

Initialise une nouvelle instance de la classe OrderedDictionary à 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);
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 collection OrderedDictionary 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é permet des scénarios tels que l’exécution de recherches avec des chaînes qui ne respectent pas la casse.

S’applique à

OrderedDictionary(SerializationInfo, StreamingContext)

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

Attention

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

Initialise une nouvelle instance de la classe OrderedDictionary qui est sérialisable à l'aide des objets SerializationInfo et StreamingContext spécifiés.

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)

Paramètres

info
SerializationInfo

Objet SerializationInfo contenant les informations nécessaires pour sérialiser la collection OrderedDictionary.

context
StreamingContext

Objet StreamingContext contenant la source et la destination du flux sérialisé associé à OrderedDictionary.

Attributs

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 à