Bagikan melalui


TableColumnCollection.Capacity Properti

Definisi

Mendapatkan atau mengatur kapasitas item koleksi yang telah dialokasikan sebelumnya untuk koleksi ini.

public:
 property int Capacity { int get(); void set(int value); };
public int Capacity { get; set; }
member this.Capacity : int with get, set
Public Property Capacity As Integer

Nilai Properti

Kapasitas item koleksi yang telah dialokasikan sebelumnya untuk koleksi ini. Nilai default adalah 8.

Pengecualian

Dimunculkan ketika upaya dilakukan untuk mengatur Capacity ke nilai yang kurang dari nilai saat ini dari Count.

Keterangan

Properti Capacity menunjukkan jumlah slot yang telah dialokasikan sebelumnya untuk menyimpan item dalam koleksi ini, sedangkan Count properti mewakili jumlah item aktual yang saat ini ada dalam koleksi. Nilai Capacity selalu setidaknya sebesar nilai Count.

Ketika item koleksi yang baru ditambahkan menyebabkan jumlah koleksi melebihi kapasitas koleksi, kapasitas secara otomatis ditingkatkan untuk mengakomodasi item koleksi yang baru ditambahkan. Meningkatkan kapasitas pengumpulan melibatkan alokasi slot koleksi tambahan, yang menimbulkan performa dan overhead memori. Capacity Gunakan properti untuk mengoptimalkan kapasitas pengumpulan jika jumlah total atau maksimum item koleksi diketahui terlebih dahulu. TrimToSize Gunakan metode untuk menyebabkan kapasitas koleksi disamakan dengan jumlah koleksi saat ini.

Berlaku untuk

Lihat juga