我正在尝试将字符串“ 78,74”(这是巴西格式的有效数字)解析为两倍,但是我收到了格式异常,找不到任何方法来解析它...已经在国际文档中进行了搜索,但没有帮助。
我不想将“,”替换为“。”因为我认为这一定是使用CultureInfo
我的代码就像
String x = "78,74";
double d = double.tryParse(x)
您可以使用double d = NumberFormat('pt_Br').parse(x)
库中的intl。您将需要添加依赖项。
可在package:intl中找到对解析数字的本地化支持。对于这种特殊情况,您正在寻找parse method from NumberFormat。