OrderedDictionary Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av OrderedDictionary klassen.
Överlagringar
| Name | Description |
|---|---|
| OrderedDictionary() |
Initierar en ny instans av OrderedDictionary klassen. |
| OrderedDictionary(IEqualityComparer) |
Initierar en ny instans av OrderedDictionary klassen med den angivna jämförelsen. |
| OrderedDictionary(Int32) |
Initierar en ny instans av OrderedDictionary klassen med den angivna initiala kapaciteten. |
| OrderedDictionary(Int32, IEqualityComparer) |
Initierar en ny instans av OrderedDictionary klassen med den angivna initiala kapaciteten och jämförelsen. |
| OrderedDictionary(SerializationInfo, StreamingContext) |
Initierar en ny instans av klassen som kan serialiseras med hjälp av OrderedDictionary angivna SerializationInfo objekt och StreamingContext objekt. |
OrderedDictionary()
Initierar en ny instans av OrderedDictionary klassen.
public:
OrderedDictionary();
public OrderedDictionary();
Public Sub New ()
Exempel
I följande kodexempel visas hur en OrderedDictionary samling skapas och populationen skapas. Den här koden är en del av ett större kodexempel som kan visas på 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)
Kommentarer
Jämförelsen avgör om två nycklar är lika med. Varje nyckel i en OrderedDictionary samling måste vara unik. Standardjäxaren är nyckelns implementering av Object.Equals.
Gäller för
OrderedDictionary(IEqualityComparer)
Initierar en ny instans av OrderedDictionary klassen med den angivna jämförelsen.
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)
Parametrar
- comparer
- IEqualityComparer
Att IComparer använda för att avgöra om två nycklar är lika med.
-eller-
null för att använda standardjäxaren, som är varje nyckels implementering av Equals(Object).
Kommentarer
Jämförelsen avgör om två nycklar är lika med. Varje nyckel i en OrderedDictionary samling måste vara unik. Standardjäxaren är nyckelns implementering av Object.Equals.
Den anpassade jämförelsen möjliggör sådana scenarier som att göra sökningar med skiftlägeskänsliga strängar.
Gäller för
OrderedDictionary(Int32)
Initierar en ny instans av OrderedDictionary klassen med den angivna initiala kapaciteten.
public:
OrderedDictionary(int capacity);
public OrderedDictionary(int capacity);
new System.Collections.Specialized.OrderedDictionary : int -> System.Collections.Specialized.OrderedDictionary
Public Sub New (capacity As Integer)
Parametrar
- capacity
- Int32
Det inledande antalet element som OrderedDictionary samlingen kan innehålla.
Kommentarer
Jämförelsen avgör om två nycklar är lika med. Varje nyckel i en OrderedDictionary samling måste vara unik. Standardjäxaren är nyckelns implementering av Object.Equals.
Gäller för
OrderedDictionary(Int32, IEqualityComparer)
Initierar en ny instans av OrderedDictionary klassen med den angivna initiala kapaciteten och jämförelsen.
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)
Parametrar
- capacity
- Int32
Det inledande antalet element som OrderedDictionary samlingen kan innehålla.
- comparer
- IEqualityComparer
Att IComparer använda för att avgöra om två nycklar är lika med.
-eller-
null för att använda standardjäxaren, som är varje nyckels implementering av Equals(Object).
Kommentarer
Jämförelsen avgör om två nycklar är lika med. Varje nyckel i en OrderedDictionary samling måste vara unik. Standardjäxaren är nyckelns implementering av Object.Equals.
Den anpassade jämförelsen möjliggör sådana scenarier som att göra sökningar med skiftlägeskänsliga strängar.
Gäller för
OrderedDictionary(SerializationInfo, StreamingContext)
Initierar en ny instans av klassen som kan serialiseras med hjälp av OrderedDictionary angivna SerializationInfo objekt och StreamingContext objekt.
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)
Parametrar
- info
- SerializationInfo
Ett SerializationInfo objekt som innehåller den information som krävs för att serialisera OrderedDictionary samlingen.
- context
- StreamingContext
Ett StreamingContext objekt som innehåller källan och målet för den serialiserade dataström som är associerad med OrderedDictionary.
Kommentarer
Jämförelsen avgör om två nycklar är lika med. Varje nyckel i en OrderedDictionary samling måste vara unik. Standardjäxaren är nyckelns implementering av Object.Equals.