【发布时间】:2014-02-02 00:18:33
【问题描述】:
我一直在尝试了解如何使用 ISerializable 接口正确实现循环引用。但是即使是简单的形式我也无法解决,我已经阅读了解释here
但我一直无法实现它,我也尝试过寻找示例无济于事。我检查了 MSDN 上的文档,但我无法参考如何使用循环引用处理自定义序列化。
我尝试过的最简单的形式是双向链表。
【问题讨论】:
-
如果不自己处理 entire/outer 对象图并手动断开/链接引用,我认为这是不可能的。也就是说,不是序列化
Node,而是序列化LinkedList(表示来自此类节点的列表)并在其中手动处理序列化。
标签: c# circular-reference iserializable