c# – 如何将字符串解析为Double
发布时间:2020-12-15 23:56:46 所属栏目:百科 来源:网络整理
导读:这是我的字符串 20.0e-6 我正在解析它 String Ans=Double.Parse("20.0e-6") 现在我得到的结果就像2E-05 但是所需的输出应该是这样的 ????????????0.00002 怎么弄这个? 解决方法 Double.Parse的结果是Double,而不是字符串.您需要使用ToString从double输出一
这是我的字符串
20.0e-6 我正在解析它 String Ans=Double.Parse("20.0e-6") 现在我得到的结果就像2E-05 怎么弄这个? 解决方法
Double.Parse的结果是Double,而不是字符串.您需要使用ToString从double输出一个字符串.
您还应该使用具有 string Ans=Double.Parse("20.0e-6",NumberStyles.Float).ToString("0.#####"); 如果您不想冒异常风险(例如InvlidCastException),您可以使用TryParse: Double res; if (Double.TryParse("20.0e-6",NumberStyles.Float,CultureInfo.InvariantCulture,res)) { string Ans = res.ToString("0.#####"); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |