新人请问C#如何调用相对路径下的dll文件并使用
3个回答
展开全部
静态引用的话直接添加依赖项即可,动态引用如下
Assembly ass = Assembly.Load("文件名"); //加载dll文件
Type tp = ass.GetType("命名空间.类名"); //获取类名,必须 命名空间+类名
Object obj = Activator.CreateInstance(tp); //建立实例
MethodInfo meth = tp.GetMethod("函数名"); //获取方法
meth.Invoke(obj, new Object[]{2, 3}); //Invoke调用方法,这里以接受2个int型参数为例
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询