この文字列をdoubleに変換しようとしています
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");
または、より簡単な解決策はありますか?