【发布时间】:2014-01-27 16:58:17
【问题描述】:
class Program
{
static void Main(string[] args)
{
string str = "0.898";
double dbl = Double.Parse(str);
dbl++;
Console.WriteLine(dbl);
Console.ReadLine();
}
}
我需要使用的所有其他格式,例如“100”都可以使用。但是只要我添加一个“点”,我就会有一个FormatException 错误。
【问题讨论】:
-
代码在什么文化下运行?是否期望 0.89 而不是 0.89?
标签: c# string parsing double formatexception