光知道函数的名字是得不到方法的信息的,必须知道这个函数所在的类及这个类所在的程序集。也就是必须告知程序集的全名(FullName的格式)或者文件路径名,然后:
Assembly ass = Assembly.Load(fullName);或者:
Assembly ass = Assembly.LoadFrom(filename);//filename可以带路径。
这个函数所在的类的名称typeName
Type t = ass.GetType(typeName, false, true);
然后函数的名称(如果函数有重载的话不能这样用,否则有异常):
MethodInfo mi = t.GetMethod(methodname);