猿问

C# 反射 调用不同参数的方法

public static string GetTSQLByName(string name, object[] parameters)
{
Type t = typeof(TSQL); //获取类型信息
ParameterInfo[] paramInfos = method.GetParameters();
System.Reflection.MethodInfo method = t.GetMethod(name); //获取方法的信息
}
name 是要调用的方法名,object里是参数
假如TSQL 这个类里的方法参数有多种,
我想要动态的去调用,有什么方法

MMTTMM
浏览 653回答 2
2回答

白板的微信

Type.GetMethod()有一个2个参数的重载方法第一个是方法名,第二个是参数类型数组设定参数类型数组就能够根据参数的不同获取不同的重载方法
随时随地看视频慕课网APP
我要回答