转换为double(错误)

时间:2009-06-17 23:03:26

标签: vb.net

我正在将字符串转换为双倍

我想知道将字符串转换为double是否会出错。例如,如果我尝试将“hello”转换为double,它会给我一个错误。

有没有办法让我提前知道转换某些内容是否会导致错误?

2 个答案:

答案 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);