2

通常我有一个问题,我需要确定将哪个组件包含到我的项目中才能使用特定的类。例如我想给你 TypeInfo 类。MSDN没有说它属于。实际上,我什至无法使用 MSDN 文档资源管理器搜索找到 TypeInfo 类。所有结果都与其他一些东西有关。例如,第一个结果是关于 System.Runtime.Remoting。

MSDN 还说 - 程序集 mscorlib。在 Add Reference 对话框的组件页面中,我可以看到 mscorlib,但也可以看到 System.RunTime.Serialization 等完全限定名称

有什么不同?

4

1 回答 1

6

MSDN 绝对在页面顶部以及名称空间说明它属于哪个程序集。不过,我不太确定您在 mscorlib 中谈论的是哪个 TypeInfo 类 -这个在 Microsoft.Web.Management.DatabaseManager.dll 中。你的意思是PropertyInfo还是类似的?

System.Runtime.Serialization 之类的东西仍然是程序集,但也是命名空间。许多类型存在于与其名称空间同名的程序集中,但这是约定而不是规则。MSDN 告诉你。

例如,PropertyInfo在 mscorlib 程序集中,但 System.Reflection 命名空间 - 如前面链接的页面中所指定。

于 2009-12-04T14:03:52.840 回答