0
有沒有一種方法使用隔離存儲即文本文檔來抓取特定行上的文本。 我想在我的應用程序的設置頁面上將變量保存到文本文檔中。然後回到主頁面並閱讀第3行保存的變量。我已經知道如何保存它們。只是沒有閱讀某些行。WP7隔離存儲文本文檔閱讀行
也是由我的應用程序創建的文本文件仍然會在那裏,如果我關閉並重新打開應用程序?
有沒有一種方法使用隔離存儲即文本文檔來抓取特定行上的文本。 我想在我的應用程序的設置頁面上將變量保存到文本文檔中。然後回到主頁面並閱讀第3行保存的變量。我已經知道如何保存它們。只是沒有閱讀某些行。WP7隔離存儲文本文檔閱讀行
也是由我的應用程序創建的文本文件仍然會在那裏,如果我關閉並重新打開應用程序?
試試這個
using(TextReader reader = new StreamReader(
new IsolatedStorageFileStream("myFile.txt", System.IO.FileMode.Open,
IsolatedStorageFile.GetUserStoreForApplication())) {
string line = reader.ReadLine(); // first line, discard
line = reader.ReadLine(); // second line, discard
line = reader.ReadLine(); // third line, read the variable value
}
然而,你可能會更好使用IsolatedStorageSettings
類來存儲設置(鏈接包含用法示例)。另一種選擇是將所有設置放入可串行化類中,並使用XmlSerializer
來保存/讀取設置。這兩種方法都不需要手動解析文件。
另外當我關閉應用程序並重新打開時保存的文件?謝謝 – Al3xhamilton
@ Al3xhamilton如果使用'IsolatedStorageSettings',框架會自動將它保存在應用程序退出程序中。通過您的方法和'XmlSerializer',您需要手動保存更改。 – Praetorian