如何查找对象是来自类而不是超类?

Ali*_*Ali 4 c# class object

在C#中,如何找到某个对象是某个类的实例而不是该类的超类中的任何一个?

即使对象实际上来自超类,"is"也会返回true.

Cha*_*pol 14

typeof(SpecifiedClass) == obj.GetType()
Run Code Online (Sandbox Code Playgroud)

  • 这个答案有效,而且很有趣,它适用于所有问题版本(检查历史记录)——适用于“超类”和“子类”。 (2认同)