Bagikan melalui


Queue Konstruktor

Definisi

Menginisialisasi instans baru kelas Queue.

Overload

Queue()

Menginisialisasi instans baru kelas Queue yang kosong, memiliki kapasitas awal default, dan menggunakan faktor pertumbuhan default.

Queue(ICollection)

Menginisialisasi instans Queue baru kelas yang berisi elemen yang disalin dari koleksi yang ditentukan, memiliki kapasitas awal yang sama dengan jumlah elemen yang disalin, dan menggunakan faktor pertumbuhan default.

Queue(Int32)

Menginisialisasi instans baru kelas Queue yang kosong, memiliki kapasitas awal yang ditentukan, dan menggunakan faktor pertumbuhan default.

Queue(Int32, Single)

Menginisialisasi instans Queue baru kelas yang kosong, memiliki kapasitas awal yang ditentukan, dan menggunakan faktor pertumbuhan yang ditentukan.

Queue()

Sumber:
Queue.cs
Sumber:
Queue.cs
Sumber:
Queue.cs

Menginisialisasi instans baru kelas Queue yang kosong, memiliki kapasitas awal default, dan menggunakan faktor pertumbuhan default.

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

Keterangan

Kapasitas a Queue adalah jumlah elemen yang dapat ditahan Queue . Karena elemen ditambahkan ke Queue, kapasitas secara otomatis ditingkatkan sesuai kebutuhan melalui realokasi. Kapasitas dapat dikurangi dengan memanggil TrimToSize.

Faktor pertumbuhan adalah jumlah di mana kapasitas saat ini dikalikan ketika kapasitas yang lebih besar diperlukan. Faktor pertumbuhan ditentukan ketika Queue dibangun.

Konstruktor ini adalah O(1) operasi.

Berlaku untuk

Queue(ICollection)

Sumber:
Queue.cs
Sumber:
Queue.cs
Sumber:
Queue.cs

Menginisialisasi instans Queue baru kelas yang berisi elemen yang disalin dari koleksi yang ditentukan, memiliki kapasitas awal yang sama dengan jumlah elemen yang disalin, dan menggunakan faktor pertumbuhan default.

public:
 Queue(System::Collections::ICollection ^ col);
public Queue (System.Collections.ICollection col);
new System.Collections.Queue : System.Collections.ICollection -> System.Collections.Queue
Public Sub New (col As ICollection)

Parameter

col
ICollection

ICollection untuk menyalin elemen dari.

Pengecualian

coladalah null.

Keterangan

Kapasitas a Queue adalah jumlah elemen yang dapat ditahan Queue . Karena elemen ditambahkan ke Queue, kapasitas secara otomatis ditingkatkan sesuai kebutuhan melalui realokasi. Kapasitas dapat dikurangi dengan memanggil TrimToSize.

Faktor pertumbuhan adalah jumlah di mana kapasitas saat ini dikalikan ketika kapasitas yang lebih besar diperlukan. Faktor pertumbuhan ditentukan ketika Queue dibangun.

Elemen disalin ke Queue dalam urutan yang sama yang dibaca oleh IEnumerator dari ICollection.

Konstruktor ini adalah O(n) operasi, di mana n adalah jumlah elemen dalam col.

Lihat juga

Berlaku untuk

Queue(Int32)

Sumber:
Queue.cs
Sumber:
Queue.cs
Sumber:
Queue.cs

Menginisialisasi instans baru kelas Queue yang kosong, memiliki kapasitas awal yang ditentukan, dan menggunakan faktor pertumbuhan default.

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

Parameter

capacity
Int32

Jumlah awal elemen yang dapat dimuat Queue .

Pengecualian

capacity kurang dari nol.

Keterangan

Kapasitas a Queue adalah jumlah elemen yang dapat ditahan Queue . Karena elemen ditambahkan ke Queue, kapasitas secara otomatis ditingkatkan sesuai kebutuhan melalui realokasi. Kapasitas dapat dikurangi dengan memanggil TrimToSize.

Faktor pertumbuhan adalah jumlah di mana kapasitas saat ini dikalikan ketika kapasitas yang lebih besar diperlukan. Faktor pertumbuhan ditentukan ketika Queue dibangun.

Jika ukuran koleksi dapat diperkirakan, menentukan kapasitas awal menghilangkan kebutuhan untuk melakukan sejumlah operasi pengubahan ukuran sambil menambahkan elemen ke Queue.

Konstruktor ini adalah O(n) operasi, di mana n adalah capacity.

Berlaku untuk

Queue(Int32, Single)

Sumber:
Queue.cs
Sumber:
Queue.cs
Sumber:
Queue.cs

Menginisialisasi instans Queue baru kelas yang kosong, memiliki kapasitas awal yang ditentukan, dan menggunakan faktor pertumbuhan yang ditentukan.

public:
 Queue(int capacity, float growFactor);
public Queue (int capacity, float growFactor);
new System.Collections.Queue : int * single -> System.Collections.Queue
Public Sub New (capacity As Integer, growFactor As Single)

Parameter

capacity
Int32

Jumlah awal elemen yang dapat dimuat Queue .

growFactor
Single

Faktor di mana kapasitas Queue diperluas.

Pengecualian

capacity kurang dari nol.

-atau-

growFactor kurang dari 1.0 atau lebih besar dari 10.0.

Keterangan

Kapasitas a Queue adalah jumlah elemen yang dapat ditahan Queue . Karena elemen ditambahkan ke Queue, kapasitas secara otomatis ditingkatkan sesuai kebutuhan melalui realokasi. Kapasitas dapat dikurangi dengan memanggil TrimToSize.

Faktor pertumbuhan adalah jumlah di mana kapasitas saat ini dikalikan ketika kapasitas yang lebih besar diperlukan. Faktor pertumbuhan ditentukan ketika Queue dibangun. Kapasitas Queue akan selalu meningkat dengan nilai minimum, terlepas dari faktor pertumbuhan; faktor pertumbuhan 1,0 tidak akan mencegah Queue peningkatan ukuran.

Jika ukuran koleksi dapat diperkirakan, menentukan kapasitas awal menghilangkan kebutuhan untuk melakukan sejumlah operasi pengubahan ukuran sambil menambahkan elemen ke Queue.

Konstruktor ini adalah O(n) operasi, di mana n adalah capacity.

Berlaku untuk