标签: c# constructor deserialization iserializable
我不明白它是如何工作的:当我实现ISerializable接口时,我必须定义protected(除非类是密封的,在这种情况下构造函数应该标记为private)构造函数: protected MyClass(SerializationInfo info, StreamingContext context) 此访问修饰符使得此构造函数对项目中的任何对象都不可用,因此反序列化如何成功?
protected MyClass(SerializationInfo info, StreamingContext context)