M.A*_*nin 9

是的,它是,除非与TypeOf检查结合使用.

从MSDN引用:

Is运算符确定两个对象引用是否引用同一对象.但是,它不执行值比较.如果object1和object2都引用完全相同的对象实例,则结果为True; 如果他们不这样做,结果就是假的.

也可以与TypeOf关键字一起使用来生成TypeOf ...是表达式,它测试对象变量是否与数据类型兼容.

顺便说一句,还要注意IsNot运算符(它给出了匹配的Is表达式的布尔反转):

IsNot与Is运算符相反.IsNot的优点是你可以避免使用Not和Is的笨拙语法,这可能很难阅读.