public void GetMethod(string method, string param)
{
string[] parames = { method, param };
Warn warn = new Warn();
MethodInfo GetMethodFromFunction = warn.GetType().GetMethod(parames[0], BindingFlags.Instance | BindingFlags.Public
| BindingFlags.NonPublic | BindingFlags.Static);
if (GetMethodFromFunction != null)
{
GetMethodFromFunction.Invoke(warn, new object[] { parames[1] });
//MessageBox.Show("找到了");
}
else
{
//LogHelper.WriteLog(DateTime.Now.ToString() + $@":未找到方法{method}");
//MessageBox.Show("找不到该方法");
}
}
C#找到某个类的具体方法
![](https://img-home.csdnimg.cn/images/20240711042549.png)