假设我有一个类Suit和四个子类Suit:红心、黑桃、方块、梅花。我有一个方法,它接收suit作为参数,这是一个类对象,而不是一个实例。更准确地说,它可能只接受四个值中的一个:红心,黑桃,方块,梅花。

我需要一种工作方法来获取从Python基类继承的所有类。

要在c#中检查一个类型是否是另一个类型的子类,很简单:然而,这将失败:有什么方法可以在不使用或操作符或扩展方法的情况下检查类型是否是基类本身的子类或?