相关疑难解决方法(0)

反思:如何获得通用方法?

可能重复:
如何使用反射来调用泛型方法?
选择具有反射的右通用方法

嗨,您好

假设我在类中有以下两种方法:

public void MyMethod(object val) {}
public void MyMethod<T>(T val) {}
Run Code Online (Sandbox Code Playgroud)

通过反射,我可以得到第一个这样的方法:

Type[] typeArray = new Type[1];
typeArray.SetValue(typeof(object), 1);
var myMethod = myInstance.GetType().GetMethod("MyMethod", typeArray);
Run Code Online (Sandbox Code Playgroud)

但是我如何获得第二种通用​​方法呢?

c# reflection

29
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

reflection ×1