2009-06-17 5 views
1

я преобразование строки в два разапреобразования в два раза (ошибка)

я хотел бы знать в передовых ли это случае возникновения ошибки, чтобы преобразовать строку в двойной. например, если я попытаюсь преобразовать «привет» в двойной, это даст мне ошибку.

Есть ли способ для меня заранее знать, может ли преобразование что-то вызвать ошибку?

ответ

7

Double.TryParse Вы хотите:

Dim PossibleDouble as Double 
If Double.TryParse("hello", PossibleDouble) Then 
    ''//Success! 
Else 
    ''//Not a double 
End If 
+0

Примечание - странный формат комментариев заключается в подделке синтаксического ярлыка –

0

Ааа, я вижу, что вы теперь имел в виду. Правильный ответ - TryParse, как отметил Майкл.

String string_val = 1.0; 
double val; 

val = System.Convert.ToDouble(string_val); 
Смежные вопросы