📅  最后修改于: 2023-12-03 15:05:47.982000             🧑  作者: Mango
在 VB.NET 中,我们可以使用 TypeOf...Is
语句来检查变量的类型。这个语句可以与 If...Then
语句结合使用来实现条件逻辑判断。下面是一个简单的例子:
Dim i As Object = 5
If TypeOf i Is Integer Then
Console.WriteLine("i is an Integer.")
ElseIf TypeOf i Is String Then
Console.WriteLine("i is a String.")
Else
Console.WriteLine("i is neither an Integer nor a String.")
End If
这个例子中,我们声明了一个 Object
类型的变量 i
,并将其赋值为整型数值 5。然后我们使用 TypeOf...Is
语句检查 i
的类型,并根据不同的类型输出不同的字符串。
在 TypeOf...Is
语句中,我们可以检查的类型包括任何数据类型,例如 Integer
、String
、Boolean
、Char
、Decimal
、Date
等。我们还可以通过 Not
操作符来取反判断,例如 Not TypeOf...Is
表示不是某个类型。
除了 TypeOf...Is
语句外,我们还可以使用 GetType()
方法来获取某个变量的类型信息。例如:
Dim str As String = "Hello, world!"
Console.WriteLine(str.GetType().ToString())
这个例子中,我们声明了一个字符串变量 str
,并使用 GetType()
方法获取其类型信息。GetType()
方法返回一个 Type
对象,我们可以调用其 ToString()
方法来将其类型信息输出为字符串。
综上所述,VB.NET 中检查类型的方法有:
TypeOf...Is
语句;GetType()
方法。以上就是 VB.NET 检查类型的简单介绍。