总是让我感到困扰的一件事是,我在Visual Studio中看不到基类型。 我只是无意中,因为我试图将一个System.Windows.Forms.MenuItem投射到一个System.Windows.Forms.Control哪里可以找到某个类的基类型
在eclipse中,“智能感知”(或任何它被称为)为其继承基类的每个成员的类的成员。
在Visual Studio中我看不到基类,即使我使用Objectbrowser或帮助。
我发现的唯一的解决办法是在运行时使用:
Console.WriteLine(obj.GetType.BaseType)
Console.WriteLine(obj.GetType.BaseType.BaseType)
Console.WriteLine(obj.GetType.BaseType.BaseType.BaseType)
...
,直到我达到System.Object的()。 有没有办法在设计时查询类的基类型树?
这样做。隐藏在我的设置中的基本类型。 – 2009-06-09 22:10:26