Silverlight可以进行序列化/反序列化吗?

时间:2010-06-28 07:57:38

标签: silverlight serialization silverlight-4.0

我意识到使用XML文件可以轻松地对我的对象进行序列化和反序列化。 我想知道是否可以用二进制文件来做到这一点。

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你不能将它转换为XML,我会将二进制文件转换为基本的64字符串。

    Stream fileStream = file.OpenRead();
    stream.Seek(0, SeekOrigin.Begin); 
    byte[] binaryData = new Byte[stream.Length]; 
    long bytesRead = stream.Read(binaryData, 0, (int)stream.Length); 

    string base64String = 
            System.Convert.ToBase64String(binaryData, 
                                          0, 
                                          binaryData.Length); 

    return base64String;