OrderedDictionary Konstruktory

Definice

Inicializuje novou instanci OrderedDictionary třídy.

Přetížení

OrderedDictionary()

Inicializuje novou instanci OrderedDictionary třídy.

OrderedDictionary(IEqualityComparer)

Inicializuje novou instanci OrderedDictionary třídy pomocí zadaného porovnávače.

OrderedDictionary(Int32)

Inicializuje novou instanci OrderedDictionary třídy pomocí zadané počáteční kapacity.

OrderedDictionary(Int32, IEqualityComparer)

Inicializuje novou instanci OrderedDictionary třídy pomocí zadané počáteční kapacity a porovnávače.

OrderedDictionary(SerializationInfo, StreamingContext)
Zastaralé.

Inicializuje novou instanci OrderedDictionary třídy, která je serializovatelná pomocí zadaných SerializationInfo a StreamingContext objektů.

OrderedDictionary()

Zdroj:
OrderedDictionary.cs
Zdroj:
OrderedDictionary.cs
Zdroj:
OrderedDictionary.cs

Inicializuje novou instanci OrderedDictionary třídy.

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

Příklady

Následující příklad kódu ukazuje vytvoření a základní soubor OrderedDictionary kolekce. Tento kód je součástí většího příkladu kódu, který lze zobrazit na adrese 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)

Poznámky

Porovnávač určuje, zda jsou si dva klíče rovny. Každý klíč v kolekci OrderedDictionary musí být jedinečný. Výchozí porovnávače je implementace Object.Equalsklíče .

Platí pro

OrderedDictionary(IEqualityComparer)

Zdroj:
OrderedDictionary.cs
Zdroj:
OrderedDictionary.cs
Zdroj:
OrderedDictionary.cs

Inicializuje novou instanci OrderedDictionary třídy pomocí zadaného porovnávače.

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

Slouží IComparer k určení, zda jsou si dva klíče rovny.

-nebo-

null k použití výchozího porovnávače, což je implementace Equals(Object)každého klíče .

Poznámky

Porovnávač určuje, zda jsou si dva klíče rovny. Každý klíč v kolekci OrderedDictionary musí být jedinečný. Výchozí porovnávače je implementace Object.Equalsklíče .

Vlastní porovnávač umožňuje takové scénáře, jako je vyhledávání s řetězci bez rozlišování velkých a malých písmen.

Platí pro

OrderedDictionary(Int32)

Zdroj:
OrderedDictionary.cs
Zdroj:
OrderedDictionary.cs
Zdroj:
OrderedDictionary.cs

Inicializuje novou instanci OrderedDictionary třídy pomocí zadané počáteční kapacity.

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

Počáteční počet prvků, které OrderedDictionary může kolekce obsahovat.

Poznámky

Porovnávač určuje, zda jsou si dva klíče rovny. Každý klíč v kolekci OrderedDictionary musí být jedinečný. Výchozí porovnávače je implementace Object.Equalsklíče .

Platí pro

OrderedDictionary(Int32, IEqualityComparer)

Zdroj:
OrderedDictionary.cs
Zdroj:
OrderedDictionary.cs
Zdroj:
OrderedDictionary.cs

Inicializuje novou instanci OrderedDictionary třídy pomocí zadané počáteční kapacity a porovnávače.

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

Počáteční počet prvků, které OrderedDictionary může kolekce obsahovat.

comparer
IEqualityComparer

Slouží IComparer k určení, zda jsou si dva klíče rovny.

-nebo-

null k použití výchozího porovnávače, což je implementace Equals(Object)každého klíče .

Poznámky

Porovnávač určuje, zda jsou si dva klíče rovny. Každý klíč v kolekci OrderedDictionary musí být jedinečný. Výchozí porovnávače je implementace Object.Equalsklíče .

Vlastní porovnávač umožňuje takové scénáře, jako je vyhledávání s řetězci bez rozlišování velkých a malých písmen.

Platí pro

OrderedDictionary(SerializationInfo, StreamingContext)

Zdroj:
OrderedDictionary.cs
Zdroj:
OrderedDictionary.cs
Zdroj:
OrderedDictionary.cs

Upozornění

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

Inicializuje novou instanci OrderedDictionary třídy, která je serializovatelná pomocí zadaných SerializationInfo a 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);
[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

Objekt SerializationInfo obsahující informace potřebné k serializaci OrderedDictionary kolekce.

context
StreamingContext

Objekt StreamingContext obsahující zdroj a cíl serializovaného streamu přidruženého k OrderedDictionary.

Atributy

Poznámky

Porovnávač určuje, zda jsou si dva klíče rovny. Každý klíč v kolekci OrderedDictionary musí být jedinečný. Výchozí porovnávače je implementace Object.Equalsklíče .

Platí pro