Queue Konstruktor

Definisi

Menginisialisasi instans baru dari kelas Queue.

Overload

Nama Deskripsi
Queue()

Menginisialisasi instans Queue baru kelas 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 Queue baru kelas 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
Sumber:
Queue.cs
Sumber:
Queue.cs

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

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

Keterangan

Kapasitas adalah Queue jumlah elemen yang dapat ditahan Queue . Saat 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
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

elemen ICollection untuk menyalin dari.

Pengecualian

col adalah null.

Keterangan

Kapasitas adalah Queue jumlah elemen yang dapat ditahan Queue . Saat 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
Sumber:
Queue.cs
Sumber:
Queue.cs

Menginisialisasi instans Queue baru kelas 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 dikandung Queue .

Pengecualian

capacity kurang dari nol.

Keterangan

Kapasitas adalah Queue jumlah elemen yang dapat ditahan Queue . Saat 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
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 dikandung 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 adalah Queue jumlah elemen yang dapat ditahan Queue . Saat 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