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. 动态和反射
- 4. c#使用反射动态实例化
- 5. C++的简单动态图形显示
- 6. 动态通过反射
- 7. C#中静态类的反射#
- 8. 投射动态对象使用反射键入C#
- 9. 带反射的.NET动态对象
- 10. 单反的.NET反射器
- 11. 简单的动态痕迹
- 12. 简单的动态形式
- 13. 如何动态创建使用反射的通用C#对象?
- 14. C#反射:静态属性空指针
- 15. C#反射SetValue
- 16. C#反射树
- 17. 用反射触及其他子库(C#)
- 18. C库检查员(类似反射器)?
- 19. C# - 通过反射获取简单类型的用户友好名称?
- 20. 在Qt/C++中的反射
- 21. 使用反射和LINQ动态LINQ
- 22. C++中的动态库
- 23. 自定义,复杂,动态反射解决方案 - C#
- 24. C#中的简单多态性
- 25. 简单示例中的C++多态性
- 26. 简单的Servlet映射
- 27. 用java反射动态创建JSF表单
- 28. 来自静态反射的动态字段?
- 29. 如何在我的简单应用程序中实现反射?
- 30. 如何反序列化简单框架中的数组映射?
你的意思是,除了System.Reflection命名空间中的类型? – 2009-07-22 13:23:35
是的,像他们周围的包装,以减轻任务执行最艰苦的反射任务 – pistacchio 2009-07-22 13:26:25
你能描述一些'硬反射任务'? – Trap 2009-07-22 13:32:32