Stack<T>.TrimExcess Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
TrimExcess() |
Establece la capacidad en el número real de elementos en la colección Stack<T>, si este número supone menos del 90 por ciento de la capacidad actual. |
TrimExcess(Int32) |
TrimExcess()
- Source:
- Stack.cs
- Source:
- Stack.cs
- Source:
- Stack.cs
Establece la capacidad en el número real de elementos en la colección Stack<T>, si este número supone menos del 90 por ciento de la capacidad actual.
public:
void TrimExcess();
public void TrimExcess ();
member this.TrimExcess : unit -> unit
Public Sub TrimExcess ()
Comentarios
Este método se puede usar para minimizar la sobrecarga de memoria de una colección si no se agregarán elementos nuevos a la colección. Sin embargo, el costo de reasignación y copia de un gran Stack<T> tamaño puede ser considerable, por lo que el TrimExcess método no hace nada si la lista tiene más del 90 por ciento de capacidad. Esto evita incurrir en un gran costo de reasignación para una ganancia relativamente pequeña.
Este método es una operación O(n
), donde n
es Count.
Para restablecer un objeto Stack<T> a su estado inicial, llame al Clear método antes de llamar al TrimExcess método . Al recortar un vacío Stack<T> , se establece la capacidad de en Stack<T> la capacidad predeterminada.
Consulte también
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de