私はオブジェクトを持っていますが、そのオブジェクトまですべての親タイプをプリントアウトしたいと思いますか?どうやってするか?オブジェクトの基本タイプをすべて印刷するには?
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. 印刷タイプ(オブジェクト)は、Pythonの
- 2. Javascriptオブジェクト内のすべてのプロパティを印刷する
- 3. ワークスペース内のすべてのオブジェクトを印刷する
- 4. オブジェクトのすべての隠しプロパティを印刷する
- 5. メール本文にすべてのリスト値を印刷する方法
- 6. Javascript:Jrunscriptでオブジェクトを印刷するには?
- 7. jsonオブジェクトを印刷するには
- 8. "JSON"オブジェクトを印刷するには
- 9. ハイチャート:「すべて印刷」ボタン
- 10. 印刷するすべてのサブセット
- 11. テンソルフローエラーこのコードは基本的な数値以外を印刷する
- 12. DataGridのすべてのレコードを印刷するには?
- 13. すべての組み合わせを印刷するには?
- 14. すべてのファイルデータを印刷するには
- 15. ワンクリックで複数の画像を印刷するwinformsですべてを印刷
- 16. ngforを使ってオブジェクトのプロパティを印刷するには?
- 17. すべてのC#コンソールアプリケーションを印刷
- 18. すべてのテンプレート引数と一緒にきれいな印刷タイプとクラステンプレート
- 19. JavaScriptでスクリーンにオブジェクトを印刷する
- 20. すべての親タイプを見つける(基本クラスとインターフェースの両方)
- 21. socket/node/expressの基本チャットアプリケーション - 何も印刷されません
- 22. "なし"は印刷行と基本コードの入力で表示されます
- 23. 派生オブジェクトのテンプレートは基本タイプのテンプレートのサブクラス
- 24. Cは基本的なデータ型配列をスキャンして印刷する機能を持っています
- 25. オブジェクト印刷する場合はJavaScript
- 26. 印刷内容すべてのページ
- 27. すべての基本的なautowiredサービスの基本コントローラー
- 28. Jqueryの印刷オブジェクト
- 29. これらのブロックをすべて印刷する方法は?
- 30. オブジェクトのリストを印刷する
あなたは "すべてのことの基本型" とはどういう意味ですか? –
ベースタイプ、ベースタイプには独自のベースタイプがあります。 – user705414
@EtiennedeMartel彼はシステムに到達するまで継承階層のすべての基本型を意味します。オブジェクト型 – VS1