OrderedDictionary Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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