为了账号安全,请及时绑定邮箱和手机立即绑定

C#:列出程序集中的所有类

C#:列出程序集中的所有类

C#
Qyouu 2019-12-12 14:10:33
我想输出(以编程方式-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一样使用。



查看完整回答
反对 回复 2019-12-13
  • 3 回答
  • 0 关注
  • 366 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信