是否可以使用存储在变量中的 Type 实例来测试 Dart 中对象的类型?例如
Foo foo = new Foo();
Type testtype = Foo;
if (foo is testtype) {
print("foo matched testype");
}
这给了我以下警告:
The name 'testtype' is not a type and cannot be used in an 'is' expression
有没有办法做到这一点?
最终,我想将 Type 作为参数传递给函数,然后使用它执行“is”类型测试。