Dictionary<TKey,TValue>.Clear 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í.
Quita todas las claves y valores de Dictionary<TKey,TValue>.
public:
virtual void Clear();
public void Clear ();
abstract member Clear : unit -> unit
override this.Clear : unit -> unit
Public Sub Clear ()
Implementaciones
Comentarios
La Count propiedad se establece en 0 y también se liberan las referencias a otros objetos de los elementos de la colección. La capacidad permanece sin cambios.
Este método es una operación O(n
), donde n
es la capacidad del diccionario.
Solo .NET Core 3.0 y versiones posteriores: este método de mutación se puede llamar de forma segura sin invalidar los enumeradores activos en la Dictionary<TKey,TValue> instancia. Esto no implica la seguridad de los subprocesos.