我正在尝试将此字符串转换为双精度
Convert.ToDouble("1.12");
这是输出
System.FormatException 未处理。
我应该做这样的事情吗?
public static double ConvertToDouble(string ParseVersion)
{
double NewestVersion;
try
{
NewestVersion = Convert.ToDouble(ParseVersion);
}
catch
{
ParseVersion = ParseVersion.Replace('.', ',');
NewestVersion = Convert.ToDouble(ParseVersion);
}
return NewestVersion;
}
ConvertToDouble("1.12");
还是有更简单的解决方案?