我正在使用 C#.NET 进行编程。我有一个字符串,其中包含一个以句点作为小数的数字。无论本地化/语言设置如何,如何正确地将其解析为 double 。字符串值将始终相同。
我认为我需要使用解析的 double.Parse(string s, IFormatProvider i)
重载,但我不明白如何使用它。
最佳答案
对于 IFormatProvider
参数,传递 CultureInfo.InvariantCulture
。它位于 System.Globalization
命名空间中。
关于parsing - 无论语言设置如何,如何解析带小数的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4166277/