Protobuf-net中的AsReference選項的存在以及BinaryFormatter是「圖形序列化程序」的詞使我認爲BinaryFormatter不保留引用,並且它會複製每個對象。BinaryFormatter中的引用完整性
但我做了一些測試,發現即使對於遞歸引用,單個BinaryFormatter的Serialize()或Deserialize()調用中的所有引用也會保留。
我可以確認BinaryFormatter的確保持參考嗎?這與Protobuf-net有何不同?似乎我理解「圖形序列化」不正確?我還應該注意些什麼?
在此先感謝。