标签: c# class enumerate
在Java中,有一些方法可以扫描包中的类路径/所有类/并枚举其中的类。例如spring组件扫描使用类似的东西来扫描所有类并找到那些带有趣注释的类。
如果有任何类似的C#技术,如果有,那么使用什么API?
答案 0 :(得分:4)
Reflection API是通过C#实现此目的的方式。
您可以使用Assembly class查看程序集(即:程序包)。在程序集中,您可以使用Assembly.GetTypes来检索所有类的列表。
上面的第一个链接展示了如何使用它的很多选项。