我意识到使用XML文件可以轻松地对我的对象进行序列化和反序列化。 我想知道是否可以用二进制文件来做到这一点。
谢谢!
答案 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;