1
有沒有像使用Type.InvokeMember方法調用普通(成員)方法一樣的擴展方法的方法?這裏是成員方法example。通過反射調用擴展方法(Type.InvokeMember)
有沒有像使用Type.InvokeMember方法調用普通(成員)方法一樣的擴展方法的方法?這裏是成員方法example。通過反射調用擴展方法(Type.InvokeMember)
不需要。您必須找到聲明擴展方法的靜態類,並以此方式調用靜態方法。
擴展方法只是語法糖 - 應用了ExtensionAttribute
,但僅此而已。 CLR真的不關心它們,調用它們的代碼完全等同於通過聲明類型調用方法。
特別是,挑選哪種擴展方法部分取決於已導入的名稱空間 - 這不是反射API中存在的概念。