개체가 있습니다. 모든 상위 유형을 개체까지 인쇄하고 싶습니다. 그렇게하는 방법?개체의 모든 기본 유형을 인쇄하는 방법은 무엇입니까?
6
A
답변
5
당신이 클래스 계층에만 관심이 있다면 :
Type type = obj.GetType();
while (type != null)
{
Console.WriteLine(type.Name);
type = type.BaseType;
}
+0
입니다. type과 같은 이름 .ToString()? – user705414
+0
@ user705414 : 아마도 가능합니다. 나는 명시적일 거라고 생각했다. –
+1
@JonSkeet, 거의 같은 ... // System.Type public override string ToString() { \t return "Type :"+ this.Name; } –
1
Type currentType = obj.GetType();
while (currentType != null)
{
Console.WriteLine(currentType.ToString());
currentType = currentType.BaseType;
}
2
var t = obj.GetType();
while (t != null)
{
Console.WriteLine(t.Name);
t = t.BaseType;
}
관련 문제
- 1. 개체의 보유 수를 인쇄하는 방법은 무엇입니까?
- 2. 개체의 조상 유형을 찾는 방법은 무엇입니까?
- 3. 개체의 "가능한"유형을 전환하는 방법은 무엇입니까?
- 4. VB.NET에서 프린터로 인쇄하는 기본 방법은 무엇입니까?
- 5. 부모 개체의 기본 클래스에 도달하는 방법은 무엇입니까?
- 6. datatable의 모든 값을 인쇄하는 방법은 무엇입니까?
- 7. 모든 CP1252 문자를 하나씩 인쇄하는 방법은 무엇입니까?
- 8. TCL의 모든 환경 변수를 인쇄하는 방법은 무엇입니까?
- 9. 범위에있는 모든 nil 객체를 인쇄하는 방법은 무엇입니까?
- 10. Magento에서 모든 제품의 목록을 인쇄하는 방법은 무엇입니까?
- 11. linq을 사용하여 모든 값을 인쇄하는 방법은 무엇입니까?
- 12. 자식 개체의 유형을 결정하십시오
- 13. 개체의 모든 필드를 얻는 방법은 무엇입니까?
- 14. 개체의 모든 속성을 업데이트하는 방법은 무엇입니까?
- 15. 기본 오디오 스트림 유형을 얻는 방법은 무엇입니까?
- 16. 네트워크 유형을 기본 설정하는 방법은 무엇입니까?
- 17. 모든 행과 모든 열로 datagridview를 인쇄하는 가장 좋은 방법은 무엇입니까?
- 18. 개요 모든 도메인 엔터티 개체의 기본 클래스
- 19. 기본 폼 개체의 이름은 무엇입니까?
- 20. .net에서 Ienumerable 개체의 기본 역할은 무엇입니까?
- 21. Google Mock으로 할당 된 개체의 유형을 변경하는 방법은 무엇입니까?
- 22. Reflection을 사용하여 개체의 일반 유형을 검사하는 방법은 무엇입니까?
- 23. WeScheme 프로그램을 인쇄하는 방법은 무엇입니까?
- 24. 클래스의 모든 매개 변수와 해당 유형을 찾는 방법은 무엇입니까?
- 25. mysql_num_rows를 인쇄하는 방법은 무엇입니까?
- 26. R 개체의 구조를 콘솔에 인쇄하는 방법
- 27. DDD에서 상속하는 개체의 집계를 구성하는 방법은 무엇입니까?
- 28. iPhone에서 화면보기를 인쇄하는 방법은 무엇입니까?
- 29. 배열에서 개체를 인쇄하는 방법은 무엇입니까?
- 30. Json.NET은 기본 유형을 유지합니다.
당신은 무엇을 의미합니까 "모두가 기본 유형입니다"? –
기본 유형이 있고 기본 유형은 자체 기본 유형이 있습니다. – user705414
@EtiennedeMartel 그는 시스템에 도달 할 때까지 상속 계층의 모든 기본 유형을 의미합니다. 객체 유형 – VS1