我想输出(以编程方式-C#)我程序集中所有类的列表。任何提示或示例代码如何执行此操作?反射?
3 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
要获得对您自己的程序集的引用,可以使用:
Assembly myAssembly = Assembly.GetExecutingAssembly();
System.Reflection 命名空间。
如果要检查没有参考的部件,则可以使用以下两种方法之一:
Assembly assembly = Assembly.ReflectionOnlyLoad(fullAssemblyName);
Assembly assembly = Assembly.ReflectionOnlyLoadFrom(fileName);
如果打算在实例化类型后实例化它:
Assembly assembly = Assembly.Load(fullAssemblyName);
Assembly assembly = Assembly.LoadFrom(fileName);
一旦有了对Assembly对象的引用,就可以assembly.GetTypes()像Jon一样使用。
- 3 回答
- 0 关注
- 405 浏览
添加回答
举报
0/150
提交
取消