我想我已经知道这个问题的答案,但是我找不到任何可以明确说明它的东西,因此我的问题是——我想确保我没有错过任何技巧。
使用 DataContractSerializer 或 XmlSerializer,有什么方法可以更改 pulic 属性的序列化方式?我有一个属性,它是一个Enum
,我希望它被序列化为一个int
,以便它的值通过网络发送,而不是它的值的文本表示形式。是否可以使用属性来做到这一点,还是我必须编写自己的序列化程序?
谢谢 :)
我想我已经知道这个问题的答案,但是我找不到任何可以明确说明它的东西,因此我的问题是——我想确保我没有错过任何技巧。
使用 DataContractSerializer 或 XmlSerializer,有什么方法可以更改 pulic 属性的序列化方式?我有一个属性,它是一个Enum
,我希望它被序列化为一个int
,以便它的值通过网络发送,而不是它的值的文本表示形式。是否可以使用属性来做到这一点,还是我必须编写自己的序列化程序?
谢谢 :)