【发布时间】:2011-03-22 04:23:13
【问题描述】:
如何获取命名空间中的所有类?
【问题讨论】:
标签: c# .net asp.net reflection
如何获取命名空间中的所有类?
【问题讨论】:
标签: c# .net asp.net reflection
你不能。类不是“in”命名空间。类有命名空间作为其名称的一部分。
命名空间中的类可能驻留在多个程序集中。例如,System 命名空间中的某些类型位于 mscorlib.dll 中,而其他类型位于 System.dll 中。您必须检查所有可以找到的程序集中的所有类型,以确保您已在特定命名空间“中”找到所有类型。
【讨论】:
正如@hawk 提到的,答案位于此处,您可以使用示例代码:
【讨论】:
使用Reflector 来查看它们(假设所有类都在同一个程序集中)。
【讨论】: