我正在尝试将短信转换为双倍。我正在创建一个监视系统,其中“45.2”之类的值被发送到另一个调制解调器。
我想将 45.2 (我认为它最初是字符串并放在文本框中)转换为 double 以便我可以在收到它时进行比较。
我已经尝试过了,但出现了错误:
Dim strMeasurement As String = txtMessage.Text.Trim
Dim dblMeasurement As Double = CDbl(strMeasurement)
谢谢。
我正在尝试将短信转换为双倍。我正在创建一个监视系统,其中“45.2”之类的值被发送到另一个调制解调器。
我想将 45.2 (我认为它最初是字符串并放在文本框中)转换为 double 以便我可以在收到它时进行比较。
我已经尝试过了,但出现了错误:
Dim strMeasurement As String = txtMessage.Text.Trim
Dim dblMeasurement As Double = CDbl(strMeasurement)
谢谢。
改用Double.TryParse( )
正如拉胡尔所说:
使用
Double.tryParse(stringvalue, doublevalueTofill)
如果成功则返回 true,否则返回 false。