私はオブジェクトを持っていますが、そのオブジェクトまですべての親タイプをプリントアウトしたいと思いますか?どうやってするか?オブジェクトの基本タイプをすべて印刷するには?
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. Javascriptオブジェクト内のすべてのプロパティを印刷する
- 4. Javascript:Jrunscriptでオブジェクトを印刷するには?
- 5. ハイチャート:「すべて印刷」ボタン
- 6. ワンクリックで複数の画像を印刷するwinformsですべてを印刷
- 7. すべてのC#コンソールアプリケーションを印刷
- 8. すべてのテンプレート引数と一緒にきれいな印刷タイプとクラステンプレート
- 9. socket/node/expressの基本チャットアプリケーション - 何も印刷されません
- 10. 印刷内容すべてのページ
- 11. すべての親タイプを見つける(基本クラスとインターフェースの両方)
- 12. 印刷スタイルシート - ページングされたコンテンツのすべてのページを印刷するには?
- 13. 派生オブジェクトのテンプレートは基本タイプのテンプレートのサブクラス
- 14. これらのブロックをすべて印刷する方法は?
- 15. すべての値を印刷する方法androidでループの外側に印刷する
- 16. 基本クラスポインタを指しているオブジェクトのタイプを知るにはどうすればよいですか?
- 17. オブジェクトを印刷する - iPhoneアプリケーション
- 18. 3D印刷用Rオブジェクトをエクスポートする
- 19. linqを使ってすべての値を印刷するには?
- 20. Chrome JSデバッガでは、オブジェクトのすべてのプロパティをどのように印刷するのですか?
- 21. Pythonで本当に派手な印刷
- 22. 何かを印刷してそのリストを印刷するには?
- 23. XPSファイルに印刷してからプリンタに印刷する
- 24. Silverlight DataGridのすべての列を印刷する方法
- 25. aspのすべてのステップを印刷する:ウィザードコントロール
- 26. PHPでstdClassオブジェクトのプロパティを印刷するには?
- 27. Scalaの変数の印刷タイプ
- 28. データ構造とすべてのサブストリングを印刷する
- 29. Razor Template Engineにヌル入力可能なタイプを印刷する
- 30. ロケールの利用可能なすべての情報を印刷するには?
あなたは "すべてのことの基本型" とはどういう意味ですか? –
ベースタイプ、ベースタイプには独自のベースタイプがあります。 – user705414
@EtiennedeMartel彼はシステムに到達するまで継承階層のすべての基本型を意味します。オブジェクト型 – VS1