0

我正在尝试将短信转换为双倍。我正在创建一个监视系统,其中“45.2”之类的值被发送到另一个调制解调器。

我想将 45.2 (我认为它最初是字符串并放在文本框中)转换为 double 以便我可以在收到它时进行比较。

我已经尝试过了,但出现了错误:

Dim strMeasurement As String = txtMessage.Text.Trim
Dim dblMeasurement As Double = CDbl(strMeasurement)

谢谢。

4

2 回答 2

2

改用Double.TryParse( )

于 2012-05-03T11:40:02.647 回答
0

正如拉胡尔所说:
使用

Double.tryParse(stringvalue, doublevalueTofill)  

如果成功则返回 true,否则返回 false。

于 2012-05-03T11:46:55.103 回答