Protobuf-net中的AsReference选项的存在以及BinaryFormatter是“图形序列化程序”的词使我认为BinaryFormatter不保留引用,并且它会复制每个对象。BinaryFormatter中的引用完整性
但我做了一些测试,发现即使对于递归引用,单个BinaryFormatter的Serialize()或Deserialize()调用中的所有引用也会保留。
我可以确认BinaryFormatter的确保持参考吗?这与Protobuf-net有何不同?似乎我理解“图形序列化”不正确?我还应该注意些什么?
在此先感谢。