我有一个十进制属性,类似于:
谢谢
[XmlElementAttribute(DataType = "decimal")] decimal Price
问题是,我想始终强制将其序列化为精度为2,但如果价格是10.50,则将其序列化为XML如下:
<Price>10.5</Price>
是否有方法可以强制执行此操作(而无需创建新属性或更改此属性的get?我正在寻找一种只发送模式到XmlSerializer(或XmlElementAttribute)或任何聪明的方法来实现这一点?谢谢