항상 나를 괴롭 히던 한 가지는 Visual Studio에서 기본 유형을 보지 못한다는 것입니다. System.Windows.Forms.Control에 System.Windows.Forms.MenuItem을 캐스팅하려고했기 때문에 나는이 걸 렸습니다.클래스의 기본 유형을 찾을 수있는 곳
"intellisense"(또는 무엇이라도 불리는 것)을 탐색하는 동안 나를 보여줍니다. 기본 클래스가 상속 된 각 멤버의 클래스 멤버입니다.
Visual Studio에서 ObjectBrowser 나 도움말을 사용하더라도 기본 클래스를 볼 수 없습니다.
내가 찾은 유일한 해결책은 실행시에 사용하는 것입니다
Console.WriteLine(obj.GetType.BaseType)
Console.WriteLine(obj.GetType.BaseType.BaseType)
Console.WriteLine(obj.GetType.BaseType.BaseType.BaseType)
...
내가하는 System.Object에 도달 할 때까지(). 디자인 타임에 클래스의 기본 형식 트리를 쿼리하는 방법이 있습니까?
그 트릭을 않습니다. 기본 설정은 내 설정에서 숨겨져 있습니다. –