读书人

Assembly应用

发布时间: 2013-03-28 10:20:24 作者: rapoo

Assembly使用
新建一个Windows应用程序,在Form1上添加button1,其代码如下


private void button1_Click(object sender, EventArgs e)
{
Assembly vAss;
Object vObj;
vAss = Assembly.GetExecutingAssembly();
vObj = vAss.CreateInstance("System.String");
//vObj返回为null
}


通常应用程序会分成多个Dll或者说多个项目,怎样才能得到一个Assembly对象,
可以直接创建所有类型实例
[解决办法]
Assembly.Load()加载
直接创建所有类型的实例不知道什么意思,你可以反射获取里面的所有类型,并且调用CreateInstance创建实例。
[解决办法]
Assembly.CreateQualifiedName

读书人网 >C#

热点推荐