Queue Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
col
adalah 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
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
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
.