相关疑难解决方法(0)

为什么double.Parse("0.05")返回5.0?

我正在从我的App.config中读取一个值; 这是:

 <add key="someValue" value="0.05"/>
Run Code Online (Sandbox Code Playgroud)

我尝试通过以下方式将其转换为双倍:

 var d = double.Parse(ConfigurationManager.AppSettings["someValue"]);
Run Code Online (Sandbox Code Playgroud)

而我获得5.0而不是0.05.

你能建议吗?我该怎么做错了,我应该如何解析这个?

.net c# double parsing

6
推荐指数
3
解决办法
2367
查看次数

标签 统计

.net ×1

c# ×1

double ×1

parsing ×1