Colección de citas famosas - Slogan de motivación - Borrar() del diccionario C.

Borrar() del diccionario C.

Diccionario<Cadena,? cuerda y gt? tempdic? =?¿Nuevo? Diccionario<Cadena,? String>();

En lugar de

Diccionario<String,? cuerda y gt? tempdic? =?nullforeach? (var?tempElement?in?xElement.Element())

{

tempDic? =?¿Nuevo? Diccionario<Cadena,? Cadena>();? //Agrega esta línea

tempDic. add(p 1_Value,?tempElement.attribute(p 1_Value).Value.tostring()); tempdic. clear(); Esta línea ha sido eliminada

Lo que se guarda en la lista es una referencia al objeto. Una vez que se borre, los valores agregados a la lista se verán afectados y terminará con N diccionarios vacíos agregados a la lista (¿estos N objetos apuntan todos al mismo tempDic?)

Si agregas una palabra como tempDic. agregar("abc","123");? Entonces tu lista se convertirá en n cosas idénticas.