Ich habe so etwas wie dies:Wie bekomme ich ein konkretes Objekt einer statischen Methode über die Spiegel-API?
class MyClass
{
static void DoSomething(arg1, arg2){...}
}
Via Reflexion, ich bin der Lage, die ClassMirror dieser Klasse zu bekommen. Von diesem Punkt, wie würde ich zu der konkreten statischen Funktion kommen, damit ich sie nennen kann.
Bitte beachte, dass ich zu verwenden versucht:
ObjectMirror.invoke('DoSomething', [arg1, arg2]);
die zunächst zu arbeiten erscheinen würde, aber es funktioniert nicht Gang komplexer Typen als Argumente unterstützen, diese statische Funktion erfordert einen komplexen Typen als eine die es Argumente ist .
Idealerweise möchte ich das 'Function' -Objekt, das die statische Methode darstellt, erhalten, damit ich es direkt aufrufen kann.
Arbeitete perfekt. Vielen Dank! –