OrderedDictionary Constructors

Definitie

Initialiseert een nieuw exemplaar van de OrderedDictionary klasse.

Overloads

Name Description
OrderedDictionary()

Initialiseert een nieuw exemplaar van de OrderedDictionary klasse.

OrderedDictionary(IEqualityComparer)

Initialiseert een nieuw exemplaar van de OrderedDictionary klasse met behulp van de opgegeven vergelijkingsfunctie.

OrderedDictionary(Int32)

Initialiseert een nieuw exemplaar van de OrderedDictionary klasse met behulp van de opgegeven initiële capaciteit.

OrderedDictionary(Int32, IEqualityComparer)

Initialiseert een nieuw exemplaar van de OrderedDictionary klasse met behulp van de opgegeven initiële capaciteit en vergelijkingsfunctie.

OrderedDictionary(SerializationInfo, StreamingContext)

Initialiseert een nieuw exemplaar van de OrderedDictionary klasse die kan worden geserialiseerd met behulp van de opgegeven SerializationInfo en StreamingContext objecten.

OrderedDictionary()

Initialiseert een nieuw exemplaar van de OrderedDictionary klasse.

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

Voorbeelden

In het volgende codevoorbeeld ziet u het maken en de populatie van een OrderedDictionary verzameling. Deze code maakt deel uit van een groter codevoorbeeld dat kan worden bekeken op 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)

Opmerkingen

De vergelijkingsfunctie bepaalt of twee sleutels gelijk zijn. Elke sleutel in een OrderedDictionary verzameling moet uniek zijn. De standaard comparer is de implementatie van de sleutel.Object.Equals

Van toepassing op

OrderedDictionary(IEqualityComparer)

Initialiseert een nieuw exemplaar van de OrderedDictionary klasse met behulp van de opgegeven vergelijkingsfunctie.

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)

Parameters

comparer
IEqualityComparer

Het IComparer te gebruiken om te bepalen of twee sleutels gelijk zijn.

– of –

null om de standaard-vergelijkingsfunctie te gebruiken. Dit is de implementatie van Equals(Object)elke sleutel.

Opmerkingen

De vergelijkingsfunctie bepaalt of twee sleutels gelijk zijn. Elke sleutel in een OrderedDictionary verzameling moet uniek zijn. De standaard comparer is de implementatie van de sleutel.Object.Equals

Met de aangepaste vergelijkingsfunctie kunt u scenario's uitvoeren zoals het uitvoeren van zoekopdrachten met niet-hoofdlettergevoelige tekenreeksen.

Van toepassing op

OrderedDictionary(Int32)

Initialiseert een nieuw exemplaar van de OrderedDictionary klasse met behulp van de opgegeven initiële capaciteit.

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

Parameters

capacity
Int32

Het eerste aantal elementen dat de OrderedDictionary verzameling kan bevatten.

Opmerkingen

De vergelijkingsfunctie bepaalt of twee sleutels gelijk zijn. Elke sleutel in een OrderedDictionary verzameling moet uniek zijn. De standaard comparer is de implementatie van de sleutel.Object.Equals

Van toepassing op

OrderedDictionary(Int32, IEqualityComparer)

Initialiseert een nieuw exemplaar van de OrderedDictionary klasse met behulp van de opgegeven initiële capaciteit en vergelijkingsfunctie.

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)

Parameters

capacity
Int32

Het eerste aantal elementen dat de OrderedDictionary verzameling kan bevatten.

comparer
IEqualityComparer

Het IComparer te gebruiken om te bepalen of twee sleutels gelijk zijn.

– of –

null om de standaard-vergelijkingsfunctie te gebruiken. Dit is de implementatie van Equals(Object)elke sleutel.

Opmerkingen

De vergelijkingsfunctie bepaalt of twee sleutels gelijk zijn. Elke sleutel in een OrderedDictionary verzameling moet uniek zijn. De standaard comparer is de implementatie van de sleutel.Object.Equals

Met de aangepaste vergelijkingsfunctie kunt u scenario's uitvoeren zoals het uitvoeren van zoekopdrachten met niet-hoofdlettergevoelige tekenreeksen.

Van toepassing op

OrderedDictionary(SerializationInfo, StreamingContext)

Initialiseert een nieuw exemplaar van de OrderedDictionary klasse die kan worden geserialiseerd met behulp van de opgegeven SerializationInfo en StreamingContext objecten.

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)

Parameters

info
SerializationInfo

Een SerializationInfo object met de informatie die nodig is om de OrderedDictionary verzameling te serialiseren.

context
StreamingContext

Een StreamingContext object met de bron en het doel van de geserialiseerde stroom die is gekoppeld aan de OrderedDictionary.

Opmerkingen

De vergelijkingsfunctie bepaalt of twee sleutels gelijk zijn. Elke sleutel in een OrderedDictionary verzameling moet uniek zijn. De standaard comparer is de implementatie van de sleutel.Object.Equals

Van toepassing op