Dictionary<TKey,TValue>.TrimExcess Yöntem

Tanım

Aşırı Yüklemeler

TrimExcess(Int32)

Bu sözlüğün kapasitesini, yedekleme depolama alanını daha fazla genişletmeden belirtilen sayıda girdiyi barındıracak şekilde ayarlar.

TrimExcess()

Bu sözlüğün kapasitesini, başlangıçta tüm girdileriyle başlatılmış olması durumunda ne olacağını belirler.

TrimExcess(Int32)

Kaynak:
Dictionary.cs
Kaynak:
Dictionary.cs
Kaynak:
Dictionary.cs

Bu sözlüğün kapasitesini, yedekleme depolama alanını daha fazla genişletmeden belirtilen sayıda girdiyi barındıracak şekilde ayarlar.

public:
 void TrimExcess(int capacity);
public void TrimExcess (int capacity);
member this.TrimExcess : int -> unit
Public Sub TrimExcess (capacity As Integer)

Parametreler

capacity
Int32

Yeni kapasite.

Özel durumlar

capacity değerinden küçüktür Count.

Açıklamalar

Bu yöntem, yeni öğe eklenmeyecek bilindikten sonra bellek yükünü en aza indirmek için kullanılabilir.

Şunlara uygulanır

TrimExcess()

Kaynak:
Dictionary.cs
Kaynak:
Dictionary.cs
Kaynak:
Dictionary.cs

Bu sözlüğün kapasitesini, başlangıçta tüm girdileriyle başlatılmış olması durumunda ne olacağını belirler.

public:
 void TrimExcess();
public void TrimExcess ();
member this.TrimExcess : unit -> unit
Public Sub TrimExcess ()

Açıklamalar

Bu yöntem, sözlüğe yeni öğe eklenmeyecekleri bilindikten sonra bellek yükünü en aza indirmek için kullanılabilir. Minimum boyutlu bir depolama dizisi ayırmak için aşağıdaki deyimleri yürütebilirsiniz:

dictionary.Clear();
dictionary.TrimExcess();

Şunlara uygulanır