Я получил десятичное свойство, например
[XmlElementAttribute(DataType = "decimal")] decimal Price
Проблема в том, что я хочу заставить ее сериализоваться всегда с точностью 2, но если цена будет равна 10.50, она будет сериализована в XML как <Price>10.5</Price>
.
Есть ли способ заставить его (не создавая новое свойство или не изменяя получение этого свойства? Я ищу способ сделать это, только отправив шаблон XmlSerializer (или XmlElementAttribute) или любой умный способ сделать это?
Спасибо