Immutability and XML Serialization

后端 未结 5 1524
情歌与酒
情歌与酒 2020-12-23 21:08

I have several classes that are immutable once their initial values are set. Eric Lippert calls this write-once immutability.

Implementing write-once immutability in

5条回答
  •  忘掉有多难
    2020-12-23 21:26

    I recommend taking a look at the discussion here: Why XML-Serializable class need a parameterless constructor.

    You should consider using DataContractSerializer. As far as I can tell from the docs, this do not require a parameterless constructor, and can serialize/deserialize private members.

提交回复
热议问题