私は、XMLC#のXMLシリアル化と10進値
例えばの文字列に小数点が含まれているC#のオブジェクトをシリアル化するために、XmlSerializerを使用しています
AnObject.ADecimalValue
私は明示的に丸いいくつかの値以下として、例えばポイントの後に4つの値で出力を取得している場合でも、特に変化している私は精度を見つけています12564.39は、直列化コードは、以下である出力
AnObject.ADecimalValue = decimal.Round(AnObject.ADecimalValue, 2);
12564.3900ようになります。
XmlSerializer serializer = new XmlSerializer(typeof(AnObject));
using (StringWriter writer = new StringWriter())
{
serializer.Serialize(writer, source);
string result = writer.ToString();
return result;
}
どのように私は2つの値を確保することができますが、小数点
文字列にする –