如何用C7转换为1,77到1.77的双倍
我有1,77的输入文本,我想替换为1.77。
我试过了
alturaaux =Convert.ToDouble(altura2).ToString(#,##);
但没有成功。
答案 0 :(得分:2)
您可以先将其转换为字符串,然后将逗号替换为点。
string entered = "1,77";
string doubleString = entered.Replace(',', '.');
if(Double.TryParse(doubleString, out number))
return number;
else
return null;
答案 1 :(得分:0)
使用像
这样的TryParse
方法
double ret;
double.TryParse("1,77".Replace(",", "."), out ret);