Ich brauche eine Template-Funktion aufrufen, so etwas wie:Aufruf zur Vorlage Funktion Zeichenfolge des Typs mit
void myFunc<T>();
Ich habe den Vorlagentyp als String und ich möchte die Funktion aufrufen, die Art unter Verwendung Ich habe als Zeichenfolge. Zum Beispiel, wenn ich will es für den Ausnahmetyp nennen, statt Aufruf:
myFunc<Exception>()
ich brauche es zu tun:
string type = "Exception";
myFunc<type>();
(ich brauche, um ein Objekt aus json Zeichenfolge zu analysieren, und ich bekomme den Typ des Objekts als String)
Gibt es eine Möglichkeit, so etwas zu tun.
Dank
Danke, aber ich glaube, Sie nicht meine Frage verstehen. Ich bearbeite es, um klarer zu sein. – amichai
@amichai Nun, Sie können das nur mit Reflektion tun. Überprüfen Sie meine bearbeitete Antwort. – user3185569
Danke, ich glaube, dass Sie Typ.GetType (xyz) anstelle von xyz.GetType() schreiben wollten, – amichai