1

是否可以获得二进制序列化对象(或其他相同对象的列表)的数据,因为它可以在 XML 或肥皂中完成。请注意,我不知道对象结构(私有和公共字段等)?二进制序列化对象的数据是指所有字段的值。

4

1 回答 1

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 变量中有你的对象图。您可以像读取任何其他对象图一样读取它。

于 2012-07-21T09:20:25.830 回答