【发布时间】:2012-04-11 19:24:08
【问题描述】:
ISerializable 接口只提供了一种序列化对象的方法。反序列化 进程由构造函数管理。
问题是,构造函数不能返回实例,因为构造函数创建了一个新实例。
在我的实现中,有几个属性对应于在其他地方实例化和维护的单例。
我需要反序列化过程来获取该实例并分配给属性,而不是创建一个新实例。
构造方法不适合这个。
在 Java 中,您会调用 ReadResolve() 方法,是否有 C# 等效方法?
【问题讨论】:
-
请不要在标题前加上“C#”之类的前缀。这就是标签的用途。
-
@user1275011 我看到您从未接受过答案。在您发布的所有问题中,如果有人发布了您认为正确的内容,请标记为正确!
标签: c# serialization iserializable