将字符串转换为双精度,显式使用句点作为小数点



我的软件的一个功能是将数字字符串转换为double数据类型。我想明确地指出使用句点(.)作为小数点。因此,无论用户系统的语言设置如何,它都将正确读取以句点分隔的小数。我相信解决方案是在Convert.ToDouble()函数中使用IFormatProvider参数。我不知道该怎么做。

的例子:弦:"3.14"双:3.14

解析时使用CultureInfo.InvariantCulture

double d = double.Parse("3.14", CultureInfo.InvariantCulture);

看到:CultureInfo。InvariantCulture地产

不变区域性是区域性不敏感的;它与但不与任何国家/地区。

double.Parse(yourString, CultureInfo.InvariantCulture)

编辑:或者看这个问题

相关内容

  • 没有找到相关文章

最新更新