Bahasa

OrderedDictionary Konstruktor

Definisi

Menginisialisasi instans baru dari kelas OrderedDictionary.

Overload

Nama Deskripsi
OrderedDictionary()

Menginisialisasi instans baru dari kelas OrderedDictionary.

OrderedDictionary(IEqualityComparer)

Menginisialisasi instans OrderedDictionary baru kelas menggunakan pembanding 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 pembanding yang ditentukan.

OrderedDictionary(SerializationInfo, StreamingContext)
Kedaluwarsa.

Menginisialisasi instans OrderedDictionary baru kelas yang dapat diserialisasikan menggunakan objek dan SerializationInfo yang ditentukanStreamingContext.

OrderedDictionary()

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

Menginisialisasi instans baru dari 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 = 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

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

Berlaku untuk

OrderedDictionary(IEqualityComparer)

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

Menginisialisasi instans OrderedDictionary baru kelas menggunakan pembanding 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 pembanding default, yang merupakan implementasi setiap kunci dari Equals(Object).

Keterangan

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

Pembanding 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
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 OrderedDictionary koleksi.

Keterangan

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

Berlaku untuk

OrderedDictionary(Int32, IEqualityComparer)

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

Menginisialisasi instans OrderedDictionary baru kelas menggunakan kapasitas awal dan pembanding 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 OrderedDictionary koleksi.

comparer
IEqualityComparer

yang IComparer digunakan untuk menentukan apakah dua kunci sama.

-atau-

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

Keterangan

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

Pembanding 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
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 SerializationInfo yang ditentukanStreamingContext.

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);
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}")>]
new System.Collections.Specialized.OrderedDictionary : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Collections.Specialized.OrderedDictionary
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 membuat serialisasi OrderedDictionary koleksi.

context
StreamingContext

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

Atribut

Keterangan

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

Berlaku untuk