【发布时间】:2017-08-31 14:54:54
【问题描述】:
为了解析一个代表数字的字符串,用逗号分隔千位,我试过了
int tmp1 = int.Parse("1,234", NumberStyles.AllowThousands);
double tmp2 = double.Parse("1,000.01", NumberStyles.AllowThousands);
第一个语句执行没有问题,而第二个语句失败并出现异常:
“System.FormatException”类型的未处理异常发生在 mscorlib.dll
附加信息:输入字符串的格式不正确。
为什么两者都不成功?
【问题讨论】:
标签: c#