如题 java 通过readResolve来防止反序列化后的对象不是同一个.C#呢?
将构造函数设置为private
不就没法序列化与反序列化了吗?
额,是说在某种情景下需要对单例序列化与反序列化。但是不能破坏单例的结构~
可能我描述的不清楚
http://www.cnblogs.com/rjzheng/p/8946889.html
我是看了这个博客后 用C#写不出来才问的..站长大大可以看一下
@dlrowolleh:
单例中如果缓存了操作、数据之类的不能直接序列化,可以在单例上提供类似导出导入功能来处理,但是有数据丢失风险 我真不知道为啥要这么干
防止public属性被序列化?
– dudu 6年前@dudu: 不好意思 没描述清楚,是C# 的单例模式如何防止 反序列化 破坏单例
– dlrowolleh 6年前