在“对象浏览器”窗口中检查 .net 对象模型时,我发现缺少有关密封类的信息。
例如,如果导航到 mscorlib 容器->系统命名空间->字符串类,详细信息窗格将显示以下内容:
系统的公共类字符串
成员摘要:
将文本表示为一系列 Unicode 字符。属性:
[System.Runtime.InteropServices.ComVisibleAttribute(true), System.Reflection.DefaultMemberAttribute("Chars")]
似乎我只能通过代码定义窗口确定一个类是否被密封,或者当然,通过尝试从它派生。
然而,在关注Apress - Pro C# 2008 and the .Net 3.5 Platform
Andrew Troelsen 的文章时,作者在第 188 页展示了对象浏览器如何显示密封状态:
此信息是否已从 Visual Studio 2008 对象浏览器中删除?我能以某种方式找回它吗?
尽管作者在整篇文章中都提到了 Visual Studio 2008,但该屏幕截图必须来自以前的版本。这本书实际上是第 4 版,并于 2001 年开始使用 .Net 1.0 Beta 2。