Я хотел бы сериализовать объект в XML.Эта часть проста.Но я бы сериализировал свойства (например, DateTime) с определенным форматом.
Мой текущий код такой:
[XmlIgnore]
private DateTime _paymentDate { get; set; }
public string PaymentDate
{
get
{
return this._paymentDate.ToString("yyyy-MM-dd HH:mm:ss");
}
set
{
this._paymentDate = DateTime.ParseExact(value, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
}
}
Но это очень плохо.Если у меня есть 100 свойств DateTime, я должен дублировать этот код 100 раз.
Итак, я хотел бы использовать форматтер (как в Newtonsoft JSON).Как я могу это сделать?
Большое спасибо:)