0
嗨試圖寫入數據到獨立存儲以保存應用程序的狀態。用戶可以選擇在需要時保存數據,因此我希望能夠覆蓋以前保存的任何數據。每次保存時,數據項的數量都是不變的。重寫到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對,如果你只是想添加或替換(如果鍵已經存在),然後使用設置[「等等」]。 – McGarnagle
+1,@TripVoltage - 不要忘記調用settings.Save()完成更改後 - 它不會自動保存。 – Romasz