Assembly.GetTypes 方法
2013/3/11
获取此程序集中定义的类型。
程序集: mscorlib(位于 mscorlib.dll 中)
| 异常 | 条件 |
|---|---|
| ReflectionTypeLoadException | 该程序集包含一个或多个无法加载的类型。对于加载的每个类型,由此异常的 Types 属性返回的数组包含一个 Type 对象;对于未能加载的每个类型,该数组包含 null,而 LoaderExceptions 属性则包含一个异常。 |
| MemberAccessException | 通过如 Type.InvokeMember 等机制以后期绑定的形式调用此方法。 |
返回的数组包含嵌套类型。
如果对某个程序集和该程序集中依赖尚未加载的程序集中某个类型的类型(例如,如果它从第二个程序集中的某个类型派生)调用 GetTypes 方法,则会引发 ReflectionTypeLoadException。例如,如果在调用 GetTypes 方法时无法定位第二个程序集,就会出现这种情况。
注意: |
|---|
如果已将某个类型转发到另一个程序集,则该类型不包括在返回的数组中。 |
注意: