【发布时间】:2012-10-25 23:33:36
【问题描述】:
我正在尝试将字符串转换为双精度,但我不希望它抛出异常,而是返回一些值。我找到了 TryCast 功能,但似乎我没有正确使用它。我尝试TryCast(string, Double),它说“Double”是一种值类型,而不是引用类型。我做错了什么?
【问题讨论】:
-
那是 conversion 而不是 cast
我正在尝试将字符串转换为双精度,但我不希望它抛出异常,而是返回一些值。我找到了 TryCast 功能,但似乎我没有正确使用它。我尝试TryCast(string, Double),它说“Double”是一种值类型,而不是引用类型。我做错了什么?
【问题讨论】:
您应该改用TryParse 方法。
【讨论】:
你应该试试这个:
If Double.TryParse(value, New Double) Then
' TODO
end if
【讨论】: