测试“是”的否定是什么?

时间:2018-10-27 19:21:32

标签: c#

要测试某个对象是否为某种类型,请编写if ( myObject is SomeClassName )

但是,如果我想测试对象不是所提到的类型,我们该怎么写?

2 个答案:

答案 0 :(得分:1)

没有一个,您必须将其包装在!中。运算符:

if (!(myObject is SomeClassName))

答案 1 :(得分:1)

if (!(myObject is SomeClassName))

大概是最干净的检查方法。只需检查它是否是对象类型,然后将其翻转即可。