Я хочу создать файл, сохранить данные, а затем добавить к нему некоторую информацию (например, при следующем запуске приложения).Я использую этот код:
IsolatedStorageFile myStore = IsolatedStorageFile.GetUserStoreForApplication();
using (var isoFileStream = new IsolatedStorageFileStream("history.dat", FileMode.Append, FileAccess.Write, myStore))
{
//Write the data
using (var isoFileWriter = new StreamWriter(isoFileStream))
{
isoFileWriter.WriteLine(m.Author + "|" + m.Receiver + "|" + m.Text + "|" + m.Date + "\r\n");
}
}
Но это не работает: / Сохраняется только первая строка - все, что я хочу добавить в созданный файл, ни к чему не приведет o_O Я также попробовал этот подход:
using (var isoFileStream = new IsolatedStorageFileStream("history.dat", FileMode.Open, myStore))
{
// Read the data.
using (var isoFileReader = new StreamReader(isoFileStream))
{
data = isoFileReader.ReadLine();
}
}
Для проверки файла я использовал другой класс и приложение IsoStoreSpy.Пожалуйста, помогите.