更新:我发现Parse a Number from Exponential Notation,但是除非我指定了一种文化,否则这些例子将不适合我.
解:
double test = double.Parse("1.50E-15",CultureInfo.InvariantCulture);解决方法 如果你的文化使用作为小数分隔符,只需double.Parse(“1.50E-15”)即可.
如果您的文化使用别的东西(例如),或者您想确保您的应用程序在每台计算机上的工作方式相同,则应使用InvariantCulture
:
double.Parse("1.50E-15",CultureInfo.InvariantCulture)总结
以上是内存溢出为你收集整理的c# – 使用指数符号将数字从字符串转换为double或decimal全部内容,希望文章能够帮你解决c# – 使用指数符号将数字从字符串转换为double或decimal所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)