インバリアント カルチャで 10 進数を逆シリアル化することは可能ですか?
私はこのパターンでそれを行うことができます:
[XmlIgnore]
public decimal CurrencyValue { get; set; }
[XmlAttribute("CurrencyValue")]
public string CurrencyValueString
{
set { CurrencyValue = Convert.ToDecimal(value, CultureInfo.InvariantCulture); }
}
しかし、私のコンテナは多くの小数で構成されており、これを何度も行うのは恥ずかしいです。しかも見た目がおかしい。