【发布时间】:2010-12-09 10:57:54
【问题描述】:
我有一个小数属性,比如
[XmlElementAttribute(DataType = "decimal")] decimal Price
问题是我想强制它总是以 2 的精度序列化,但如果价格是 10.50,它将被序列化为 XML,如<Price>10.5</Price>。
有任何方法可以强制它(无需创建新属性或更改此属性的获取?我正在寻找一些方法来做到这一点,只需将模式发送到 XmlSerializer(或 XmlElementAttribute)或任何智能方法这样做?
谢谢
【问题讨论】:
-
我正在处理同样的问题并找到了您的问题,然后找到了不同的答案。看看吧。
-
@Jim ......答案到底是什么?给个链接怎么样?
-
@JK 我认为是below。
标签: c# xml serialization