【发布时间】:2011-12-22 04:34:14
【问题描述】:
当我为构造函数提供默认值时
public MyClass(string description = null) { .... }
这是否等同于
public MyClass() { .... }
public MyClass(string description) { .... }
就序列化而言。换句话说,默认构造函数是否可用?实际上是这样,但是我在使用序列化时会遇到一些问题吗?
【问题讨论】:
-
这也取决于序列化程序。许多序列化程序不需要构造函数。任何构造函数。
标签: c# serialization constructor default-value