阅读量:1
在VB中,可以使用`CInt()`函数将字符串转换为整数,使用`CDbl()`函数将字符串转换为双精度浮点数,使用`CDec()`函数将字符串转换为十进制数。此外,还可以使用`Val()`函数将字符串转换为数值(整数或浮点数)。下面是一些示例代码:
```vb
Dim str1 As String = "123"
Dim int1 As Integer = CInt(str1)
Dim str2 As String = "3.14"
Dim dbl1 As Double = CDbl(str2)
Dim str3 As String = "12.345"
Dim dec1 As Decimal = CDec(str3)
Dim str4 As String = "456"
Dim val1 As Double = Val(str4)
```
请注意,如果字符串无法转换为数值,则可能会引发运行时错误。为了避免错误,可以使用`Integer.TryParse()`、`Double.TryParse()`、`Decimal.TryParse()`函数进行转换并检查转换是否成功。