Линия чтения изолированного текстового документа WP7 - PullRequest
0 голосов
/ 29 сентября 2011

Есть ли способ использовать изолированное хранилище, т.е. текстовый документ, для захвата текста в определенной строке.Я хотел бы сохранить переменные в текстовом документе на странице настроек своего приложения.Затем вернитесь на главную страницу и прочитайте переменную, сохраненную в строке 3. Я уже знаю, как их сохранить.просто не читать определенные строки.

Кроме того, текстовый документ, созданный моим приложением, все еще будет там, если я закрою и снова открою приложение?

1 Ответ

2 голосов
/ 29 сентября 2011

Попробуйте это

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 для сохранения / чтения настроек. Оба эти подхода не требуют ручного анализа файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...