【发布时间】:2012-01-31 17:06:18
【问题描述】:
假设我有一个如下所示的类:
class Derived : // some inheritance stuff here
{
}
我想在我的代码中检查这样的内容:
Derived is SomeType;
但看起来is 运算符需要 Derived 是 Derived 类型的变量,而不是 Derived 本身。
我不想创建 Derived 类型的对象。
如何确保 Derived 在不实例化的情况下继承 SomeType?
P.S. 如果有帮助,我想要 where 关键字对泛型所做的那样。
编辑:
类似于this 答案,但它正在检查一个对象。我想检查课程本身。
【问题讨论】:
标签: c# inheritance types