我正在将字符串转换为双倍
我想知道将字符串转换为double是否会出错。例如,如果我尝试将“hello”转换为double,它会给我一个错误。
有没有办法让我提前知道转换某些内容是否会导致错误?
答案 0 :(得分:7)
您想要Double.TryParse:
Dim PossibleDouble as Double
If Double.TryParse("hello", PossibleDouble) Then
''//Success!
Else
''//Not a double
End If
答案 1 :(得分:0)
啊,我明白你的意思了。正如Michael所指出的,正确的答案是TryParse。
String string_val = 1.0;
double val;
val = System.Convert.ToDouble(string_val);