Мога ли да предам низове като аргументи по време на method.Invoke(objectname,object[]params) за метод на подпис Getdetails(int,string,bool) без да ги прехвърлям към съответните типове преди преминаване?
Отражението ще се справи ли с кастинга или трябва динамично да го прехвърля към подходящи типове параметри, съответстващи на сигнатурата на функцията? Извиквам няколко метода с различни сигнатури в едно и също приложение.
И така, ето сценария:
Съхранявам methodId с типове параметри и стойности в таблица и след това ги извличам и извиквам с помощта на отражения. Но получавам TargetInvocationException или Cannot convert System.String to System.Int32.