可能重复:
How does BinaryFormatter.Deserialize create new objects?
以什么顺序发生什么?
是否会调用属性设置器和getter?如果有,有办法避免这种情况吗?
构造函数是否被调用?
我很尴尬地说我已经使用了这么久而没有真正研究这个问题,我的谷歌搜索已经满载了关于“如何反序列化”的答案,这不是我所追求的。
编辑...
正如AVD在评论中指出的那样,这是对此问题的完全重复的问题:How does BinaryFormatter.Deserialize create new objects?
(请关闭投票,谢谢)