Bagikan melalui


TableCellCollection.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 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 ditingkatkan secara otomatis 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 sama dengan jumlah koleksi saat ini.

Berlaku untuk