【发布时间】:2011-11-18 13:08:35
【问题描述】:
如何对双精度值进行序列化/反序列化,以便在具有不同小数点符号的系统上对其进行读写?
写:
双 d; d.ToString();阅读:
double d = (double)Convert.ChangeType(serialized_value, new Double().GetType());【问题讨论】:
标签: c# serialization deserialization
如何对双精度值进行序列化/反序列化,以便在具有不同小数点符号的系统上对其进行读写?
写:
双 d; d.ToString();阅读:
double d = (double)Convert.ChangeType(serialized_value, new Double().GetType());【问题讨论】:
标签: c# serialization deserialization
你必须指定一个不变的格式提供者
double d = 2.0;
var invariantString = Convert.ToString(d, CultureInfo.InvariantCulture);
var d2 = Convert.ToDouble(invariantString, CultureInfo.InvariantCulture);
【讨论】: