double d1 = 1 / 3.0; string s = d1.ToString("R"); double d2 = double.Parse(s);
但是,“R”格式没有为十进制类型定义(您得到一个“FormatException:格式说明符无效”).
为小数类型生成往返字符串的方式是什么?