C#类扫描

时间:2010-03-10 22:10:52

标签: c# class enumerate

在Java中,有一些方法可以扫描包中的类路径/所有类/并枚举其中的类。例如spring组件扫描使用类似的东西来扫描所有类并找到那些带有趣注释的类。

如果有任何类似的C#技术,如果有,那么使用什么API?

1 个答案:

答案 0 :(得分:4)

Reflection API是通过C#实现此目的的方式。

您可以使用Assembly class查看程序集(即:程序包)。在程序集中,您可以使用Assembly.GetTypes来检索所有类的列表。

上面的第一个链接展示了如何使用它的很多选项。