如何使用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所要求的,但也許別人來這裏的搜索條件和我一樣。 ;-)
在.NET核心+1
是的,謝謝您! – kwill 2016-10-20 20:50:50
+0
謝謝你的朋友,這也是我所需要的。 – 2017-06-12 15:45:17
2
目前,BASETYPE不可用,則可以通過檢索:
typeof(T).GetTypeInfo().BaseType
相關問題
- 1. 獲取父類名稱?
- 2. 如何使用Golang Reflection獲取作爲分片的結構字段的類型? 。
- 3. PHP:使用Reflection API獲取屬性默認值常量名稱
- 4. 從父類中獲取對象類名?
- 5. 從父類獲取子類名稱
- 6. Java - Reflection:獲取屬於當前類的字段
- 7. 獲取基類的名字?
- 8. 通過父類名獲取屬性值
- 9. 獲取類的名字調用函數
- 10. Rails:獲取父類方法中子類的類名稱
- 11. 使用Woocommerce和ACF獲取父分類定製字段
- 12. 如何從打字稿中的父類中獲取子類的名稱?
- 13. 獲取父類的構造
- 14. 獲取父類的列表
- 15. 獲取超父類的方法名稱層次的子類
- 16. 如何使用Reflection獲取方法中的參數值?
- 17. 如何獲取Vector所包含的類 - Reflection
- 18. 在父類中獲取子類的函數名稱
- 19. 如何從父類獲取執行的Java子類名?
- 20. 獲取父節點名
- 21. 獲取父頁面名稱
- 22. 使用shell獲取父PID?
- 23. 無法獲取父類調用子類方法 - 使用反射
- 24. Python:獲取實例化類的名字?
- 25. 從joomla的名字獲取類別ID?
- 26. 獲取所有父類的WooCommerce類別
- 27. 獲取當前類別的父類別
- 28. 獲取Joomla父類別ID
- 29. 獲取類別父ID
- 30. 獲取父類觸發
在VB'typeof運算(典型值).GetType()BaseType.Name' – Alexandre 2013-10-24 11:08:39