1、int类型数组转换为Integer类型的数组。
2、long类型数组转换为Integer类型的数组。
3、char类型数组转换为Integer类型的数组。
4、String类型数组转换为Integer类型的数组。
5、double类型数组转换为Integer类型的数组。
Dim s As String = "12"
以下三种写法都可以:
Dim n As Integer = CType(s, Integer)
Dim m As Integer = Convert.ToInt32(s)
Dim o As Integer = Integer.Parse(s)
VB.NET入门之数据类型转换
cbool将字符串或者数值转换成布尔型函数;
cobj将内容转换成object;
cbyte将字符串或者数值转换成byte型;
cchar将字符串或者数值转换成char型;
cdate将字符串转换成date型;
cshort将内容转换成short型。
扩展资料
VB.Net隐式转换和显式转换的方法:
“隐式转换”不需要源代码中的任何特殊语法。在下面的示例中,在将 k 的值赋给 q 之前,Visual Basic 将该值隐式转换成单精度浮点值。
Dim k As Integer
Dim q As Double
' Integer widens to Double, so you can do this with Option Strict On.
k = 432
q = K
“显式转换”使用类型转换关键字。Visual Basic 提供了几个这样的关键字,它们将括号中的表达式强制转换为所需的数据类型。这些关键字的行为像函数,但编译器生成内联代码,所以执行速度比使用函数调用要稍微快一些。
下例为上例的扩展,CInt 关键字将 q 的值转换回整数,然后将该值赋给 k。
' q had been assigned the value 432 from k.
q = Math.Sqrt(q)
k = CInt(q)
' k now has the value 21 (rounded square root of 432).
通过格式操作使任意类型的数据转换成一个字符串
Dim s As String = "12"
Dim n As Integer = CType(s, Integer)
Dim m As Integer = Convert.ToInt32(s)
Dim o As Integer = Integer.Parse(s)
上面3个方法都可以
Dim s As String = "12"
CType(s, Integer)
Convert.ToInt32(s)
Integer.Parse(s)
CInt(s)
都是可以的