我有一個dll文件,我花了一個對象,從它和調用的函數,這個DLL裏面的物體,就像這樣:反思,調用
Command testClass = (Command)assembly.CreateInstance(creatObject);
testClass.Execute();
我用反射由於某種原因。所以我需要使用調用函數&爲變量設置值,然後調用基本函數Execute。
以前我寫了下面的:
object returnValue = objectType.GetMethod("setValues").Invoke(classObject, arguments);
testClass.Execute();
,但它是沒有用的我。
我用下面的:
object returnValue = objectType.GetMethod("setValues").Invoke(classObject, arguments);
object returnValue1 = objectType.GetMethod("Execute").Invoke(classObject, null);
我只想問,如果這是正確的,調用這種方式執行,並通過它的工作方式!