Ok,
andando avanti ho implementato un codice molto semplice per salvare i dati presenti in un semplice Dictionary<string.string>
public void test() {
this._ConfigData.Add("1","uno");
this._ConfigData.Add("2","due");
this._ConfigData.Add("3","tre");
this._ConfigData.Add("4","quattro");
this._ConfigData.Add("5","cinque");
this._ConfigData.Add("6","sei");
this._ConfigData.Add("7","sette");
saveData();
}
public void saveData() {
using (StreamWriter sw = new StreamWriter(this._FullFileName)) {
foreach (var entry in this._ConfigData) { sw.WriteLine("[{0}] {1}", entry.Key, entry.Value);
}
}
}
Ma ora, per la lettura del file, esiste un modo inverso del:
sw.WriteLine("[{0}] {1}", entry.Key, entry.Value);
O devo fare a manina la lettura della riga e inserimento manuale nel dictionary?
Saluti
Nick