3
|
Qwertie · 技术社区 · 15 年前 |
![]() |
1
3
据我所知,没有持久的共享标识符。
方法的重载是通过参数列表来区分的,所以我猜您需要调用
|
![]() |
2
0
您需要使用获取类型数组的GetMethod重载。方法重载是通过传递给它们的参数来选择绑定的。由于在通过反射获取方法的元数据时实际上没有调用方法,因此必须提供类型对象的有序数组才能获取正确的MethodInfo对象: Type.GetMethod Method (String, Type[])
Assiming methodBuilder.Name是“MyMethod”,它将绑定以下内容:
|
![]() |
chrisih · 反射发出无效程序异常 7 年前 |
![]() |
MAGx2 · 在IlGenerator中调用其他方法 9 年前 |
|
Stuart · 以编程方式创建类似的类,包括方法 9 年前 |
![]() |
SCB · 调用动态方法时“操作可能会破坏运行时的稳定” 11 年前 |
![]() |
John Alexiou · 发出MSIL以发出MSIL运行到JIT限制 11 年前 |
![]() |
mll5 · 使用stringbuilder编组发出非托管调用 11 年前 |
![]() |
Jim · 如何动态组合两个接口以传递给RealProxy 11 年前 |
![]() |
Impworks · 从反射生成的程序集调用lambda 12 年前 |