想象一下,我在字符串中有以下值,例如:
string[] values = new string[] { "17.424", "44.43", "44.0"};
Run Code Online (Sandbox Code Playgroud)
现在我需要用相应的逗号提取确切的值并将它们保存为双数字类型.
double valuesCorrectType;
Run Code Online (Sandbox Code Playgroud)
我不想用这个:
Convert.ToDouble(string);
Run Code Online (Sandbox Code Playgroud)
因为我得到的输出是:17424.0和4443.0和44.0
我怎样才能做到这一点?
刚过去 CultureInfo.InvariantCulture
double d = Convert.ToDouble("17.424", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
它是你目前的文化,正在考虑.千分离.
您也可以使用double.Parse或double.TryParse,但必须指定CultureInfo.InvariantCulture
| 归档时间: |
|
| 查看次数: |
63 次 |
| 最近记录: |