CollectionBase.Capacity Properti
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.
Mendapatkan atau mengatur jumlah elemen yang dapat dimuat CollectionBase .
public:
property int Capacity { int get(); void set(int value); };
public int Capacity { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public int Capacity { get; set; }
member this.Capacity : int with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.Capacity : int with get, set
Public Property Capacity As Integer
Nilai Properti
Jumlah elemen yang dapat dimuat CollectionBase .
- Atribut
Pengecualian
Tidak tersedia cukup memori pada sistem.
Keterangan
Capacity adalah jumlah elemen yang CollectionBase dapat disimpan. Count adalah jumlah elemen yang sebenarnya ada di CollectionBase.
Capacity selalu lebih besar dari atau sama dengan Count. Jika Count melebihi Capacity saat menambahkan elemen, kapasitas secara otomatis ditingkatkan dengan merealokasi array internal sebelum menyalin elemen lama dan menambahkan elemen baru.
Kapasitas dapat dikurangi dengan mengatur Capacity properti secara eksplisit. Ketika nilai Capacity diatur secara eksplisit, array internal juga dialokasikan untuk mengakomodasi kapasitas yang ditentukan.
Mengambil nilai properti ini adalah O(1)
operasi; mengatur properti adalah O(n)
operasi, di mana n
adalah kapasitas baru.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk