对象比较运算符 (Is)

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

用于比较两个对象引用变量是否指向同一个对象

语法

结果 = 对象1 Is 对象2

参数

参数 数据类型 解释
对象1 对象型 任意有效对象名
对象2 对象型 任意有效对象名

返回值

布尔型, 如果两个对象都引用同一个对象, 则返回True, 否则返回False

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Set fs1 = CreateObject("Scripting.FileSystemObject")
Set fs2 = CreateObject("Scripting.FileSystemObject")
Set f = fs1

If f Is fs1 Then
TracePrint "相同对象"
Else
TracePrint "不同对象"
End If

If f Is fs2 Then
TracePrint "相同对象"
Else
TracePrint "不同对象"
End If

备注