c# - start - Cómo reiniciar un diccionario
rice en español (4)
Prueba esto
aDict.Clear();
Si declaro un diccionario como este:
private static Dictionary<string, object> aDict = new Dictionary<string, object>();
Y ahora quiero usarlo en otro lugar. ¿Cómo lo reinicio?
aDict = new Dictionary<string, object>(); // like this?
aDict = null; // or like this?
u otros estilos de reinicio?
Simplemente puede usar el método Clear , eliminará todas las claves y valores, luego podrá reutilizarlo sin tener que crear nuevas instancias:
aDict.Clear();
aDict.Clear();
es la única forma de hacerlo, ya que no desea cambiar la referencia y mantener el mismo objeto disponible en otro lugar
aDict.Clear();
trabajará.