다음을 통해 공유


Dictionary<TKey,TValue>.TrimExcess 메서드

정의

오버로드

TrimExcess(Int32)

해당 백업 스토리지를 더 이상 확장하지 않고 지정된 수의 항목을 보유할 수 있도록 이 사전의 용량을 설정합니다.

TrimExcess()

이 사전의 용량을 원래 모든 항목과 함께 초기화되었을 경우의 용량으로 설정합니다.

TrimExcess(Int32)

Source:
Dictionary.cs
Source:
Dictionary.cs
Source:
Dictionary.cs

해당 백업 스토리지를 더 이상 확장하지 않고 지정된 수의 항목을 보유할 수 있도록 이 사전의 용량을 설정합니다.

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

매개 변수

capacity
Int32

새 용량입니다.

예외

capacityCount보다 작은 경우

설명

이 메서드는 새 요소가 추가되지 않을 것으로 알려지면 메모리 오버헤드를 최소화하는 데 사용할 수 있습니다.

적용 대상

TrimExcess()

Source:
Dictionary.cs
Source:
Dictionary.cs
Source:
Dictionary.cs

이 사전의 용량을 원래 모든 항목과 함께 초기화되었을 경우의 용량으로 설정합니다.

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

설명

이 메서드는 사전에 새 요소가 추가되지 않을 것으로 알려지면 메모리 오버헤드를 최소화하는 데 사용할 수 있습니다. 최소 크기 스토리지 배열을 할당하려면 다음 문을 실행합니다.

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

적용 대상