public static Dictionary <string, Dictionary <String, int> > Charger(string chemin) { XmlSerializer deserializer = new XmlSerializer(typeof(SettingSerial)); StreamReader lecteur = new StreamReader(chemin); SettingSerial p = (SettingSerial)deserializer.Deserialize(lecteur); lecteur.Close(); return(getDictionnaire(p)); }
public static Dictionary <string, Dictionary <String, int> > getDictionnaire(SettingSerial s) { Dictionary <string, Dictionary <String, int> > routineSetting = new Dictionary <string, Dictionary <String, int> >(); foreach (Compteur compteur in s) { String nom = ""; Dictionary <String, int> d = new Dictionary <string, int>(); foreach (RoutineObjet objet in compteur) { d.Add(objet.description, objet.valeur); nom = objet.NomCompteur; } routineSetting.Add(nom, d); } return(routineSetting); }