OrderedDictionary Konstruktorer

Definition

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.

Gäller för