Привет, пытаюсь записать данные в изолированное хранилище, чтобы сохранить состояние приложения. Пользователь имеет возможность сохранять данные по мере необходимости, чтобы я мог писать поверх ранее сохраненных данных. Количество элементов данных постоянно, каждый раз, когда оно сохраняется.Переписывание в IsolatedStorage
код до сих пор:
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
public static void savePlayerState()
{
settings.Add("currentSeriesNumber", PlayerState.CurrentSeriesNo.ToString());
etc
}
public static void loadPlayerState()
{
PlayerState.CurrentSeriesNo = (int.Parse(settings["currentSeriesNumber"].ToString()));
etc
}
Но это только позволяет мне писать данные один раз дальше сохранять попытки и не сохраняются? Я попытался удалить записи перед сохранением любых новых данных, но это не сработало и не может найти информацию о методе, который я использую, за исключением краткого руководства.
Помогите здесь оценить?
Большое спасибо
большие так создать записи (setings.Add) в конструкторе, а затем использовать настройки ["бла"] при необходимости? – TripVoltage
@TripVoltage right, если вы просто хотите добавить или заменить (если ключ уже существует), используйте настройки ["blah"]. – McGarnagle
+1, @TripVoltage - не забудьте вызвать настройки. Сохраните(), когда вы закончите изменения - он не сохраняется автоматически. – Romasz