测试框架 NetCore3.1
父类 BaseInfo 子类 UserInfo
判断子类UserInfo的父类是否是BaseInfo
typeof(BaseInfo).GetTypeInfo().IsAssignableFrom(typeof(UserInfo).GetTypeInfo())
要用GetTypeInfo() 方法 结果为True
typeof(UserInfo).GetTypeInfo().IsAssignableFrom(typeof(BaseInfo).GetTypeInfo())
结果为False
若用GetType()
typeof(BaseInfo).GetType().IsAssignableFrom(typeof(UserInfo).GetType())
typeof(UserInfo).GetType().IsAssignableFrom(typeof(BaseInfo).GetType())
都为True