Share via


OrderedDictionary Konstruktor

Definisi

Menginisialisasi instans baru kelas OrderedDictionary.

Overload

OrderedDictionary()

Menginisialisasi instans baru kelas OrderedDictionary.

OrderedDictionary(IEqualityComparer)

Menginisialisasi instans OrderedDictionary baru kelas menggunakan perbandingan yang ditentukan.

OrderedDictionary(Int32)

Menginisialisasi instans OrderedDictionary baru kelas menggunakan kapasitas awal yang ditentukan.

OrderedDictionary(Int32, IEqualityComparer)

Menginisialisasi instans OrderedDictionary baru kelas menggunakan kapasitas awal dan perbandingan yang ditentukan.

OrderedDictionary(SerializationInfo, StreamingContext)
Kedaluwarsa.

Menginisialisasi instans OrderedDictionary baru kelas yang dapat diserialisasikan menggunakan objek dan StreamingContext yang ditentukanSerializationInfo.

OrderedDictionary()

Sumber:
OrderedDictionary.cs
Sumber:
OrderedDictionary.cs
Sumber:
OrderedDictionary.cs

Menginisialisasi instans baru kelas OrderedDictionary.

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

Contoh

Contoh kode berikut menunjukkan pembuatan dan populasi OrderedDictionary koleksi. Kode ini adalah bagian dari contoh kode yang lebih besar yang dapat dilihat di 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)

Keterangan

Perbandingan menentukan apakah dua kunci sama. Setiap kunci dalam OrderedDictionary koleksi harus unik. Perbandingan default adalah implementasi kunci dari Object.Equals.

Berlaku untuk

OrderedDictionary(IEqualityComparer)

Sumber:
OrderedDictionary.cs
Sumber:
OrderedDictionary.cs
Sumber:
OrderedDictionary.cs

Menginisialisasi instans OrderedDictionary baru kelas menggunakan perbandingan yang ditentukan.

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)

Parameter

comparer
IEqualityComparer

yang IComparer digunakan untuk menentukan apakah dua kunci sama.

-atau-

null untuk menggunakan perbandingan default, yang merupakan implementasi setiap kunci dari Equals(Object).

Keterangan

Perbandingan menentukan apakah dua kunci sama. Setiap kunci dalam OrderedDictionary koleksi harus unik. Perbandingan default adalah implementasi kunci dari Object.Equals.

Perbandingan kustom memungkinkan skenario seperti melakukan pencarian dengan string yang tidak peka huruf besar/kecil.

Berlaku untuk

OrderedDictionary(Int32)

Sumber:
OrderedDictionary.cs
Sumber:
OrderedDictionary.cs
Sumber:
OrderedDictionary.cs

Menginisialisasi instans OrderedDictionary baru kelas menggunakan kapasitas awal yang ditentukan.

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

Parameter

capacity
Int32

Jumlah awal elemen yang dapat dimuat koleksi OrderedDictionary .

Keterangan

Perbandingan menentukan apakah dua kunci sama. Setiap kunci dalam OrderedDictionary koleksi harus unik. Perbandingan default adalah implementasi kunci dari Object.Equals.

Berlaku untuk

OrderedDictionary(Int32, IEqualityComparer)

Sumber:
OrderedDictionary.cs
Sumber:
OrderedDictionary.cs
Sumber:
OrderedDictionary.cs

Menginisialisasi instans OrderedDictionary baru kelas menggunakan kapasitas awal dan perbandingan yang ditentukan.

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)

Parameter

capacity
Int32

Jumlah awal elemen yang dapat dimuat koleksi OrderedDictionary .

comparer
IEqualityComparer

yang IComparer digunakan untuk menentukan apakah dua kunci sama.

-atau-

null untuk menggunakan perbandingan default, yang merupakan implementasi setiap kunci dari Equals(Object).

Keterangan

Perbandingan menentukan apakah dua kunci sama. Setiap kunci dalam OrderedDictionary koleksi harus unik. Perbandingan default adalah implementasi kunci dari Object.Equals.

Perbandingan kustom memungkinkan skenario seperti melakukan pencarian dengan string yang tidak peka huruf besar/kecil.

Berlaku untuk

OrderedDictionary(SerializationInfo, StreamingContext)

Sumber:
OrderedDictionary.cs
Sumber:
OrderedDictionary.cs
Sumber:
OrderedDictionary.cs

Perhatian

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

Menginisialisasi instans OrderedDictionary baru kelas yang dapat diserialisasikan menggunakan objek dan StreamingContext yang ditentukanSerializationInfo.

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)

Parameter

info
SerializationInfo

Objek SerializationInfo yang berisi informasi yang diperlukan untuk menserialisasikan OrderedDictionary koleksi.

context
StreamingContext

Objek StreamingContext yang berisi sumber dan tujuan aliran berseri yang terkait dengan OrderedDictionary.

Atribut

Keterangan

Perbandingan menentukan apakah dua kunci sama. Setiap kunci dalam OrderedDictionary koleksi harus unik. Perbandingan default adalah implementasi kunci dari Object.Equals.

Berlaku untuk