如题:
例如:
DLL名:dll
CLASS名:className
外部文件调:
正常写法:
public void __Init(string s)
{
dll.className cls = new dll.className();
}
那么
如何实现/动态类
public void __Init(string s)
{
dll.s cls = new dll.s();
}
例如:
DLL名:dll
CLASS名:className
外部文件调:
正常写法:
public void __Init(string s)
{
dll.className cls = new dll.className();
}
那么
如何实现/动态类
public void __Init(string s)
{
dll.s cls = new dll.s();
}
Assembly assembly = Assembly.LoadFrom(fileName);
循环 assembly.GetTypes()找到你的类名对应的Type,赋值给yourType变量
之后用System.Activator.CreateInstance(yourType)
不是吧,fileName不知道是什么?DLL文件啊;type和class分不清?obj.GetType()就是啊