Как сохранить и прочитать байт [] в IsolatedStorageFile - PullRequest
1 голос
/ 10 января 2012

я знаю, как сохранить строку в IsolatedStorageFile, но как насчет byte[]? для строки я делаю:

string enc = "myString";
using (var iso = IsolatedStorageFile.GetUserStoreForApplication())
{
    using (var stream = iso.OpenFile("fileName", FileMode.Create))
    {
        var writer = new StreamWriter(stream);
        writer.Write(enc);
        writer.Close();
     }
} 

РЕДАКТИРОВАТЬ: хорошо, теперь я знаю, как писать, но как снова считать байт []?

Ответы [ 2 ]

3 голосов
/ 10 января 2012

Используйте BinaryWriter вместо StreamWriter.

2 голосов
/ 10 января 2012

Чтобы записать байтовый массив, вместо того, чтобы заключать ваш поток в StreamWriter, используйте непосредственно stream.Write. Или используйте BinaryWriter.

Например:

stream.Write(byteArray, 0, byteArray.Length);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...