Hallo zusammen,
über System.Reflection.MethodInfo.GetParameters() bekommt man die Parameter einer Methode, im Property Parametertype den jeweiligen Typ eines Parameters angezeigt. Das Ermitteln des Typs der Parameter ist somit kein Problem.
Mein Frage ist, ob und wie sich dieser angegebene System.Type für eine Typumwandlung via Ctype, Directcast etc. verwenden lässt. Alternative wäre die Deklaration einer neuen Variable dieses Typs. Hab' schon einiges versucht, bekomm' aber immer wieder Fehlermeldungen.
Ziel ist, ein Array mit typisierten Parametern für MethodInfo.Invoke(...) zu erzeugen. Übergibt man die Parameter z.B. als String, gibt's i.d.R. eine Exception, irgendwas mit ParameterTypeMismatch.
Gruß, Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP