|
|
1
15
如果使用DataContractSerializer(这是wcf的默认值),则可以序列化用
但您需要使用DataContractSerializer,而不是XML序列化程序。XML序列化程序只能序列化公共属性(除非您在其上放置[xmlignore],否则它将序列化公共属性)。 DataContractSerializer不同:
看到这个 blog post 而这 blog post 更多提示和技巧。 马克 |
|
|
2
3
为了同时确保不可变和易于实现,请为属性添加一个私有的setter以提供反序列化服务。发动机罩下面经常发生这种情况,但它起作用。 |