Reflectionを使用して、あるクラスの親クラスの名前を取得するにはどうすればよいですか?Reflectionを使用して親クラスの名前を取得する
36
A
答えて
51
ので、同じように:
typeof(Typ).BaseType.Name
18
obj.GetType().BaseType.Name
7
あなたは使用することができます。
string baseclassName = typeof(MyClass).BaseType.Name;
5
Type type = obj.GetType();
Type baseType = type.BaseType;
string baseName = baseType.Name;
5
上記の質問を使用して取得することができます親タイプ、について尋ねている:
yourRefVar.GetType().UnderlyingSystemType.Name
14
この質問には、DeclaringTypeであるネストされたクラスを宣言するクラスがあります。
this.GetType().DeclaringType.Name
OPが尋ねたものではないかもしれませんが、他の人が私と同じ検索基準で来るかもしれません。 ;-)
+1
はい、ありがとう君は! – kwill
+0
友人ありがとう、これも私が必要なものです。 –
2
現在、.NETのコアでは、BaseTypeはあなたがでそれを取得することができ、使用できません:VB `TypeOf関数(標準).GetType()で
typeof(T).GetTypeInfo().BaseType
関連する問題
- 1. Kotlin reflection - クラスのフィールド名をすべて取得する
- 2. 親クラス名を取得しますか?
- 3. PHPでReflectionクラスを使用して拡張インターフェイスを取得する方法
- 4. C#Reflectionを使用してクラスTからプロパティのリストを取得
- 5. 親から子のクラス名を取得
- 6. Reflectionを使用してBatteryStatsHelper.getUsageList()を取得します。
- 7. NHibernate Mapクラスの名前をReflectionで解決します
- 8. すべての親の名前を取得する方法
- 9. QStorageInfoを使用してネットワークドライブの名前を取得する
- 10. 配列に同じdivクラスのテキストを取得し、配列を使用して名前を取得します。
- 11. 名前でクラスを取得する
- 12. kotlinの匿名クラス内で親クラスを取得する方法
- 13. Firebaseを使用してユーザーを名前で取得する
- 14. Scala Reflection:クラスを取得する方法クラスの文字列
- 15. クラスまたは名前を使用してxcbからウィンドウIDを取得
- 16. 親クラスから子クラス名を取得する方法
- 17. reflection- base.Propertyをthis.Propertyとして使用してベースクラスプロパティ値を取得する
- 18. Ambariを使用して名前ノードのホスト名を取得する方法は?
- 19. OpenStreetMapを使用してDeutschの州の名前を取得
- 20. 継承クラスの名前を取得
- 21. その名前でクラスを取得
- 22. coffeescriptクラスの名前を取得していますか?
- 23. codeigniterを使用してカテゴリidからカテゴリの結果の親の名前を取得する方法
- 24. 「this」を使用して[object Object]の名前を取得
- 25. AOPを使用して応答オブジェクトの名前を取得
- 26. スプレッドシートの名前とフォルダを使用してIDを取得
- 27. SpriteKitを使用してSwiftの名前でTileDefinitionを取得
- 28. SIDを使用してLocalGroup Windows C++の名前を取得
- 29. AWS SNSアプリケーション - APIを使用してプラットフォームアプリケーションの名前を取得
- 30. ionicを使用して前のページ名を取得
BaseType.Name' – Alexandre