5
A
回答
4
有一個LinFu庫中可用它可以做很多其他有趣的東西比反射......試試吧
0
的MS單元測試組件具有PrivateObject和PrivateType這使得訪問私有實例/類型成員非常直截了當。
2
在我看來,我不認爲反思可以比現在更容易使用。幾乎所有的核心功能都包含在Type類中。請花點時間瞭解它的工作原理,並且不需要在其上再添加一些不必要的圖層。
具體來說,你可以做「複雜的事情」,創建這樣的未初始化的對象:
// Instantiates an uninitialized object of the specified type.
var newObject = (MyObject)FormatterServices.GetUninitializedObject(elementType);
1
還有一些有趣的ReflectionHelpers在那裏。
1
反射根據定義很難。這是對整個對象結構的間接定位。我不確定如何讓它變得更輕鬆,而不會限制它的力量。
1
如果反射很困難,那麼可能您並沒有完全理解.Net的基礎知識。你可能想嘗試像this這樣的教程。
相關問題
- 1. 動態類的c#反射
- 2. 簡單的反射問題C#
- 3. C# - 使用反射動態投射
- 4. 動態反射
- 5. 動態和反射
- 6. c#使用反射動態實例化
- 7. C#簡單反映
- 8. C++的簡單動態圖形顯示
- 9. C#中靜態類的反射#
- 10. 動態通過反射
- 11. 投射動態對象使用反射鍵入C#
- 12. 單反的.NET反射器
- 13. 帶反射的.NET動態對象
- 14. C++中的反射
- 15. 簡單的動態痕跡
- 16. 簡單的動態形式
- 17. 動態地使用c#中的反射動態地包含返回類型?
- 18. 如何動態創建使用反射的通用C#對象?
- 19. 反彙編簡單的C函數
- 20. 簡單的注射器註冊動態類型
- 21. 簡單的自動映射器示例
- 22. 簡單的動畫在c + +
- 23. C#反射:靜態屬性空指針
- 24. C#反射SetValue
- 25. C#反射樹
- 26. C庫檢查員(類似反射器)?
- 27. 用反射觸及其他子庫(C#)
- 28. C# - 通過反射獲取簡單類型的用戶友好名稱?
- 29. 的SetValue反射在C#
- 30. C++ - 動態陰影投射
你的意思是,除了System.Reflection命名空間中的類型? – 2009-07-22 13:23:35
是的,像他們周圍的包裝,以減輕任務執行最艱苦的反射任務 – pistacchio 2009-07-22 13:26:25
你能描述一些'硬反射任務'? – Trap 2009-07-22 13:32:32