答案 0 :(得分:2)
我不希望读者在Dart中想到提问者想要的是什么,所以我正在添加一个答案。
如果您将其名称作为字符串提供,则需要使用Mirrors来调用方法。这是一个例子:
import 'dart:mirrors';
class Foo {
bar() => "bar";
}
void main() {
var foo = new Foo();
var mirror = reflect(foo);
print(mirror.invoke(#bar, []).reflectee); // Prints 'bar'.
}