//dll所在路径
string path = "d:/a.dll";
//获取dll
Assembly asm = Assembly.LoadFile(path);
//获取类型
Type type = asm.GetType("包的命名空间.类名");
//获取方法
MethodInfo methed = type.GetMethod("方法名");
//创建对象的实例
object instance = Activator.CreateInstance(type);
//执行方法
var result = methed.Invoke(instance, new object[] {参数1,参数2});
本文介绍如何使用C#加载并调用DLL文件的方法,包括获取DLL路径、加载DLL、获取类型、方法,创建对象实例及执行方法的具体步骤。
2124

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



