Dictionary<TKey,TValue>.TrimExcess Método

Definición

Sobrecargas

TrimExcess(Int32)

Establece la capacidad de este diccionario para contener hasta un número especificado de entradas sin más expansión de su almacenamiento de respaldo.

TrimExcess()

Establece la capacidad de este diccionario en lo que sería si se hubiera inicializado originalmente con todas sus entradas.

TrimExcess(Int32)

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

Establece la capacidad de este diccionario para contener hasta un número especificado de entradas sin más expansión de su almacenamiento de respaldo.

public void TrimExcess (int capacity);

Parámetros

capacity
Int32

Nueva capacidad.

Excepciones

capacity es menor que Count.

Comentarios

Este método se puede usar para minimizar la sobrecarga de memoria una vez que se sabe que no se agregarán nuevos elementos.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1

TrimExcess()

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

Establece la capacidad de este diccionario en lo que sería si se hubiera inicializado originalmente con todas sus entradas.

public void TrimExcess ();

Comentarios

Este método se puede usar para minimizar la sobrecarga de memoria una vez que se sabe que no se agregarán nuevos elementos al diccionario. Para asignar una matriz de almacenamiento de tamaño mínimo, ejecute las instrucciones siguientes:

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

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1