0

我想我已经知道这个问题的答案,但是我找不到任何可以明确说明它的东西,因此我的问题是——我想确保我没有错过任何技巧。

使用 DataContractSerializer 或 XmlSerializer,有什么方法可以更改 pulic 属性的序列化方式?我有一个属性,它是一个Enum,我希望它被序列化为一个int,以便它的值通过网络发送,而不是它的值的文本表示形式。是否可以使用属性来做到这一点,还是我必须编写自己的序列化程序?

谢谢 :)

4

1 回答 1

2

可能这就是您要查找的内容:XmlEnum。您可以为每个枚举值指定在序列化期间应保存的内容。

于 2010-03-30T22:54:42.477 回答