在Dart中,知道一个类是否被定义的最佳方法是什么?

时间:2014-01-22 06:47:58

标签: class reflection dart

在我的程序中,我希望不同的行为取决于是否已经定义了一个类。

如果undefined中有javascript,就像这样:

  var i = (NewClass == undefined) ? new OldClass() : new NewClass();

因为编译了Dart,可以这样做吗?


似乎最好的答案是使用字符串“NewClass”搜索类NewClass。见Instantiate a class from a string

1 个答案:

答案 0 :(得分:2)

我不确定你真正想表达的是什么。

在Dart中,您无法动态定义类(至少尚未定义)
因此,这样的话毫无意义。