该is运营商做到这一点.
if (inherited is baseclass)
{
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
Type.BaseType如果您想知道它正是直接父级,您也可以使用.
您还可以使用Type.IsSubclassOf
inherited.GetType().IsSubclassOf(typeof(Base));
Run Code Online (Sandbox Code Playgroud)