vb中如何将字符串转换成数值
在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()
函数进行转换并检查转换是否是成功。
TOP