OrderedDictionary Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy OrderedDictionary.

Przeciążenia

OrderedDictionary()

Inicjuje nowe wystąpienie klasy OrderedDictionary.

OrderedDictionary(IEqualityComparer)

Inicjuje OrderedDictionary nowe wystąpienie klasy przy użyciu określonego porównującego.

OrderedDictionary(Int32)

Inicjuje OrderedDictionary nowe wystąpienie klasy przy użyciu określonej pojemności początkowej.

OrderedDictionary(Int32, IEqualityComparer)

Inicjuje nowe wystąpienie OrderedDictionary klasy przy użyciu określonej pojemności początkowej i porównującej.

OrderedDictionary(SerializationInfo, StreamingContext)
Przestarzałe.

Inicjuje OrderedDictionary nowe wystąpienie klasy, które można serializować przy użyciu określonych SerializationInfo obiektów i StreamingContext .

OrderedDictionary()

Źródło:
OrderedDictionary.cs
Źródło:
OrderedDictionary.cs
Źródło:
OrderedDictionary.cs

Inicjuje nowe wystąpienie klasy OrderedDictionary.

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

Przykłady

Poniższy przykład kodu przedstawia tworzenie i populację OrderedDictionary kolekcji. Ten kod jest częścią większego przykładu kodu, który można wyświetlić pod adresem 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)

Uwagi

Moduł porównujący określa, czy dwa klucze są równe. Każdy klucz w OrderedDictionary kolekcji musi być unikatowy. Domyślnym modułem porównującym jest implementacja klucza .Object.Equals

Dotyczy

OrderedDictionary(IEqualityComparer)

Źródło:
OrderedDictionary.cs
Źródło:
OrderedDictionary.cs
Źródło:
OrderedDictionary.cs

Inicjuje OrderedDictionary nowe wystąpienie klasy przy użyciu określonego porównującego.

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)

Parametry

comparer
IEqualityComparer

Element IComparer do określenia, czy dwa klucze są równe.

-lub-

nullaby użyć domyślnego modułu porównującego, który jest implementacją każdego klucza .Equals(Object)

Uwagi

Moduł porównujący określa, czy dwa klucze są równe. Każdy klucz w OrderedDictionary kolekcji musi być unikatowy. Domyślnym modułem porównującym jest implementacja klucza .Object.Equals

Niestandardowy moduł porównujący umożliwia takie scenariusze jak wyszukiwanie z ciągami bez uwzględniania wielkości liter.

Dotyczy

OrderedDictionary(Int32)

Źródło:
OrderedDictionary.cs
Źródło:
OrderedDictionary.cs
Źródło:
OrderedDictionary.cs

Inicjuje OrderedDictionary nowe wystąpienie klasy przy użyciu określonej pojemności początkowej.

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

Parametry

capacity
Int32

Początkowa liczba elementów, które OrderedDictionary może zawierać kolekcja.

Uwagi

Moduł porównujący określa, czy dwa klucze są równe. Każdy klucz w OrderedDictionary kolekcji musi być unikatowy. Domyślnym modułem porównującym jest implementacja klucza .Object.Equals

Dotyczy

OrderedDictionary(Int32, IEqualityComparer)

Źródło:
OrderedDictionary.cs
Źródło:
OrderedDictionary.cs
Źródło:
OrderedDictionary.cs

Inicjuje nowe wystąpienie OrderedDictionary klasy przy użyciu określonej pojemności początkowej i porównującej.

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)

Parametry

capacity
Int32

Początkowa liczba elementów, które OrderedDictionary może zawierać kolekcja.

comparer
IEqualityComparer

Element IComparer do określenia, czy dwa klucze są równe.

-lub-

nullaby użyć domyślnego modułu porównującego, który jest implementacją każdego klucza .Equals(Object)

Uwagi

Moduł porównujący określa, czy dwa klucze są równe. Każdy klucz w OrderedDictionary kolekcji musi być unikatowy. Domyślnym modułem porównującym jest implementacja klucza .Object.Equals

Niestandardowy moduł porównujący umożliwia takie scenariusze jak wyszukiwanie z ciągami bez uwzględniania wielkości liter.

Dotyczy

OrderedDictionary(SerializationInfo, StreamingContext)

Źródło:
OrderedDictionary.cs
Źródło:
OrderedDictionary.cs
Źródło:
OrderedDictionary.cs

Przestroga

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

Inicjuje OrderedDictionary nowe wystąpienie klasy, które można serializować przy użyciu określonych SerializationInfo obiektów i StreamingContext .

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)

Parametry

info
SerializationInfo

SerializationInfo Obiekt zawierający informacje wymagane do serializacji kolekcjiOrderedDictionary.

context
StreamingContext

StreamingContext Obiekt zawierający źródło i miejsce docelowe serializowanego strumienia skojarzonego z obiektem OrderedDictionary.

Atrybuty

Uwagi

Moduł porównujący określa, czy dwa klucze są równe. Każdy klucz w OrderedDictionary kolekcji musi być unikatowy. Domyślnym modułem porównującym jest implementacja klucza .Object.Equals

Dotyczy