是否可以获取二进制序列化对象(或其他相同对象的列表)的数据,因为它可以在XML或soap中完成。请注意,我不知道对象结构(私有和公共字段等)?通过二进制序列化对象的数据,我指的是所有字段的值。
答案 0 :(得分:1)
假设你有一个流。
object yourData;
var SerializeBinaryFileName = @"C:\Temp\binary.bf";
using (Stream stream = File.Open(SerializeBinaryFileName, FileMode.Open))
{
BinaryFormatter bformatter = new BinaryFormatter();
yourData = bformatter.Deserialize(stream);
stream.Close();
}
然后在yourData变量中有对象图。 您可以阅读它,因为可以读取任何其他对象图。