Hi尝试将数据写入独立存储以保存应用的状态。用户可以选择在需要时保存数据,因此我希望能够覆盖任何以前保存的数据。oof数据项的数量在每次保存时都是恒定的。
到目前为止的代码:
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
}但这只允许我写入数据一次,任何进一步的保存尝试,而不是存储?我试图在存储任何新数据之前删除条目,但这不起作用,除了一个简短的教程之外,我无法找到我正在使用的方法的信息。
感谢这里的帮助?
非常感谢
发布于 2014-06-12 10:57:53
你只需使用索引器来设置,这意味着有效地“添加或替换”:
settings["currentSeriesNumber"] = PlayerState.CurrentSeriesNo.ToString();https://stackoverflow.com/questions/24175705
复制相似问题