Запись данных в Isolated storage
Пусть есть список записей:
class task
{
public string Title {
get; set; }
public DateTime Date { get;
set; }
public
task(string title, DateTime
date)
{
Title = title;
Date = date;
}
}
List<task> list = new
List<task>();
// список записей
Запись в Isolated Storage данные, нажодящиеся в списке, можно так:
//
записать
данные
в Isolated Storage
string
file = "tasks.txt";
System.IO.IsolatedStorage.IsolatedStorageFile isoStore;
isoStore =
System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForApplication();
// При открытии файла, выбрав нужный
режим, задаем,
// что надо делать, в том числе, с
возможно существующим файлом.
// В данном случае надо перезаписать
файл. Для этого используем режим Create - создать, а если
// фай уже есть, перезаписать данные.
//
поток
для
записи
System.IO.IsolatedStorage.IsolatedStorageFileStream fso =
isoStore.OpenFile(file, System.IO.FileMode.Create);
System.IO.StreamWriter writer;
writer = new System.IO.StreamWriter(fso,
System.Text.Encoding.UTF8);
foreach
(task t in
sorted)
{
writer.WriteLine(t.Date);
writer.WriteLine(t.Title);
}
writer.Close();
