Bagikan melalui


SortedList<TKey,TValue>.Capacity Properti

Definisi

Mendapatkan atau mengatur jumlah elemen yang dapat dimuat SortedList<TKey,TValue> .

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

Jumlah elemen yang dapat dimuat SortedList<TKey,TValue> .

Pengecualian

Capacity diatur ke nilai yang kurang dari Count.

Tidak tersedia cukup memori pada sistem.

Keterangan

Capacity adalah jumlah elemen yang SortedList<TKey,TValue> dapat disimpan. Count adalah jumlah elemen yang sebenarnya ada di SortedList<TKey,TValue>.

Capacity selalu lebih besar dari atau sama dengan Count. Jika Count melebihi Capacity saat menambahkan elemen, kapasitas ditingkatkan dengan secara otomatis merealokasi array internal sebelum menyalin elemen lama dan menambahkan elemen baru.

Kapasitas dapat dikurangi dengan memanggil TrimExcess atau 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 operasi O(1) ; mengatur properti adalah operasi O(n), di mana n adalah kapasitas baru.

Berlaku untuk

Lihat juga