如何将byte []保存并读入IsolatedStorageFile

时间:2012-01-10 16:35:31

标签: windows-phone-7

我知道如何将字符串保存到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 个答案:

答案 0 :(得分:3)

使用BinaryWriter代替StreamWriter

答案 1 :(得分:2)

要编写字节数组,而不是将流封闭在StreamWriter中,请直接使用stream.Write。或者使用BinaryWriter。

例如:

stream.Write(byteArray, 0, byteArray.Length);