C#-如何转换,在中
本文关键字:在中 转换 何转换 C#- | 更新日期: 2023-09-27 18:28:38
如何在C#中将1,77的双精度转换为1.77?
我有一个1.77的输入文本,我想替换为1.77。
我试过
alturaaux =Convert.ToDouble(altura2).ToString(#,##);
但没有成功。
您可以先将其转换为字符串,然后将逗号替换为点。
string entered = "1,77";
string doubleString = entered.Replace(',', '.');
if(Double.TryParse(doubleString, out number))
return number;
else
return null;
使用类似的TryParse
方法
double ret;
double.TryParse("1,77".Replace(",", "."), out ret);