Sto lavorando al tutorial per le app di Windows 8 .
Hanno un certo codice sul salvataggio dei dati delle app in questo modo:
private void NameInput_TextChanged(object sender, TextChangedEventArgs e)
{
Windows.Storage.ApplicationDataContainer roamingSettings =
Windows.Storage.ApplicationData.Current.RoamingSettings;
roamingSettings.Values["userName"] = nameInput.Text;
}
Ho lavorato con C # in passato e ho scoperto che cose come l'uso di valori di stringa costanti (come "userName" in questo caso) per le chiavi potevano essere disordinati perché il completamento automatico non funzionava ed era facile dimenticare se avevo fatto una voce per un'impostazione prima e come è stata chiamata. Quindi se non tocco il codice per un po 'finisco per creare accidentalmente più voci per lo stesso valore che hanno un nome leggermente diverso.
Sicuramente c'è un modo migliore per tenere traccia delle stringhe che sono la chiave per quei valori. Qual è una buona soluzione a questo problema?