vb.net TypeOf 检查变量或表达式的类型是否与指定类型相符。详细代码和行后注释
时间: 2024-02-13 21:01:12 浏览: 161
【java毕业设计】校内跑腿业务系统源码(springboot+vue+mysql+说明文档).zip
以下是一个简单的示例代码,演示如何使用 TypeOf 运算符检查变量的类型是否与指定类型相符:
```
' 定义一个 Animal 类型的对象
Dim myAnimal As Animal = New Dog()
' 使用 TypeOf 运算符检查 myAnimal 是否是 Dog 类型
If TypeOf myAnimal Is Dog Then
' 如果 myAnimal 是 Dog 类型,则输出以下消息
Console.WriteLine("myAnimal is a Dog!")
Else
' 如果 myAnimal 不是 Dog 类型,则输出以下消息
Console.WriteLine("myAnimal is not a Dog.")
End If
```
在上面的代码中,我们首先定义了一个 Animal 类型的对象 myAnimal,并将其赋值为一个 Dog 对象。然后,我们使用 TypeOf 运算符检查 myAnimal 是否是 Dog 类型。如果是,则输出“myAnimal is a Dog!”的消息,否则输出“myAnimal is not a Dog.”的消息。
需要注意的是,TypeOf 运算符只能用于引用类型,不能用于值类型。此外,TypeOf 运算符的结果是一个布尔值,即 True 或 False。该运算符还可以与 Is 运算符结合使用,用于比较两个对象的类型是否相同。
阅读全文