2
我在Host
類,看起來像這樣實現的接口:思考:調用方法,傳遞一個委託作爲參數
void Method1(Action<Args1> action1, Action<Args1> action2);
,然後我已被傳遞爲action1
和action2
以下方法。
private void Action1(Args1 obj)
{
//...
}
private void Action2(Args1 obj)
{
//...
}
使用反射,我怎麼跟調用它,並通過方法Action1
和Action2
?
爲什麼你想用反射來完成這個?還有哪些類型是在Action1和Action2中聲明的? – Ani
@Ani我使用反射,所以我的插件將向後兼容;如果無法從基本程序集反映出來,它將不會執行Method1。 – sjlewis