PDA

View Full Version : [C#]Leggere valori da file di setting


RaouL_BennetH
03-07-2009, 14:04
Ciao a tutti :)

A runtime inserisco determinati valori in un file di setting in questo modo:



Properties.Settings.Default.MioOggetto = "E1=L;E2=H;E3=J";



Fin qui, tutto ok. Dal momento che l'applicazione parte, questi valori vengono scritti nel relativo file. Alla chiusura dell'applicazione, non vengono salvati ed è quello che volevo ottenere.

Ora però ho un problema....

ovvero, leggere il valore di E1 oppure E2 oppure E3.

In sostanza, mi servono i valori "L" "H" e "J" in base ad una scelta effettuata durante l'esecuzione.

Come posso fare?


Grazie mille :)

RaouL.

RaouL_BennetH
03-07-2009, 14:34
Ho risolto così, ma se c'è un metodo più elegante lo accetto volentieri:



//nel file di setting imposto come proprietà una
//System.Collections.Specialized.StringCollection che chiamo 'Category'


Properties.Settings.Default.Category.Add("E");
Properties.Settings.Default.Category.Add("H");
Properties.Settings.Default.Category.Add("SomeValue");



//per leggerli a run time mi basta quindi fare:

string itemName = Properties.Settings.Default.Category[_indice_].ToString();