如何解决检查对象是类型还是子类型
考虑以下代码,该代码检查对象是否为特定类型:
public MyMethod(object myObject)
{
if (myObject.GetType() != typeof(MyClass))
{
throw new ArgumentException("The type is not MyClass");
}
}
如何检查myObject
的类型,以便允许MyClass
的子类型?
解决方法
只需使用useEffect(() => {
geTimerTime()
if (!timeLeft) return;
},[]);//empty dependency array to mimic componentDidMount
运算符。
is
如果可能,请限制参数类型,以便编译器将为您强制执行该规则;
if (!(myObject is MyClass))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。