Type type = Type.GetType("命名空间.类型");
MethodInfo mi = typeof(泛型方法所在的类(非泛型类)).GetMethod("泛型方法名");
object[] invokeArgs = new object[] { 泛型方法参数1,泛型方法参数2,...};
mi.MakeGenericMethod(new Type[] { type }).Invoke(包含泛型方法的对象, invokeArgs);
public void 泛型方法<T>(string path)
{
}
参考:

本文介绍如何使用C#反射机制调用泛型方法,包括获取类型、方法信息,准备参数,以及通过MakeGenericMethod和Invoke方法实现动态调用的过程。
3134

被折叠的 条评论
为什么被折叠?



