parsing - 无论语言设置如何,如何解析带小数的数字

标签 parsing localization language-features double

我正在使用 C#.NET 进行编程。我有一个字符串,其中包含一个以句点作为小数的数字。无论本地化/语言设置如何,如何正确地将其解析为 double 。字符串值将始终相同。

我认为我需要使用解析的 double.Parse(string s, IFormatProvider i) 重载,但我不明白如何使用它。

最佳答案

对于 IFormatProvider 参数,传递 CultureInfo.InvariantCulture。它位于 System.Globalization 命名空间中。

关于parsing - 无论语言设置如何,如何解析带小数的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4166277/

相关文章:

datetime - Win32 是否提供了 GetDateTimeFormat 来获取统一的日期时间字符串,类似于 GetDateFormat 和 GetTimeFormat?

android - 您如何在 kivy 应用程序中使用语言选项

perl - 在 Perl5 中实现功能切换

c# - 在 C# 中使用正则表达式解析电子邮件

ios - 使用 Swift 解析 JSON

parsing - 如何将 token 流转换为解析树

c# - 为什么 C# 不允许静态方法实现接口(interface)?

python - 使用 parse_known_args 一次解析多个子命令

javascript - 浏览器是否本地化了 javascript 确认弹出窗口的“确定”和“取消”按钮?

localization - 使用 ".stringsdict"文件和 'localizedStringWithFormat' --> 数字是否已本地化?