转换数从MSDN文档,我应该使用的NumberFormatInfo的NumberNegativePattern属性设置为负数值预期的模式。字符串与负号在结束
所以,我想:
var format = new NumberFormatInfo {NumberNegativePattern = 3};
Console.WriteLine(Convert.ToDouble("1.000-", format));
但我总是收到一个出现FormatException说:“输入字符串的不正确的格式。”我也试着用格式化NumberFormatInfo.InvariantInfo - 具有相同的结果。
zh-CN因此实际值为-1 – moik 2014-09-12 13:39:00