📜  vb.net 检查类型 (1)

📅  最后修改于: 2023-12-03 15:05:47.982000             🧑  作者: Mango

VB.NET 检查类型

在 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 语句中,我们可以检查的类型包括任何数据类型,例如 IntegerStringBooleanCharDecimalDate 等。我们还可以通过 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 检查类型的简单介绍。