c# - 如何将小于 1 的字符串 ("0.25500000") 转换为十进制?

标签 c# decimal string-conversion

我有一个字符串 "0.30405",我需要将它转换为小数。但是它会引发错误。

在不让我头疼的情况下,有什么解决方案

Convert.ToDecimal("0.25500000") //throws exception

最佳答案

如果该行抛出异常,可能是因为您的文化设置不允许逗号作为小数点分隔符。

关于c# - 如何将小于 1 的字符串 ("0.25500000") 转换为十进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20369216/

相关文章:

c# - 如何在 C# 中将空值设置为 int?

java - 从字符串中提取数字并转换为 2 位小数

C++ 精确测量时间(以十进制毫秒为单位)

c# - 如何在 MathNet.Symbolics Evaluate 函数中设置 double ?

c# - ASP.Net Core MVC - FullCalendar - 事件不显示

c# - c# 中的奇怪结果

algorithm - 如何将十进制分数转换为十六进制分数?

java - 将递增/变化的字符串值转换为 JButtons 的现有增量变量名称,以修改其在 java 中的属性

MySQL 将拉丁字符扁平化为非拉丁字符

c++ - 如何在 C/C++ 中将字符串从 UTF8 转换为 Latin1?