如何在运行时查找dll的命名空间

时间:2009-03-17 06:34:18

标签: c#

  

可能重复:
  How to get Namespace of an Assembly?

当我加载程序集时如何找到它的名称空间假设我加载了一个exam.dll如何找到它的名称空间

1 个答案:

答案 0 :(得分:2)

首先,程序集可以包含许多名称空间。通常是1个程序集== 1个名称空间,但这根本不需要。

要在程序集中查找名称空间,只需获取程序集中的所有类型。有关如何执行此操作的详细信息,请参阅Assembly.GetTypes

从类型中,您拥有完全限定的类型名称和类型的命名空间。