什么时候应该使用反射?
2012-09-17 14:17
183 查看
反射是一种允许用户获得类型信息的C#功能。
术语“反射”源于它的工作方式,Type对象映射它所代表的底层对象。
Using .NET: Avoid Common Performance Pitfalls for Speedier Apps
->When Should You Use Reflection?
msdn.microsoft.com/zh-cn/magazine/cc163759(en-us).aspx
when
1.根据契约(contract{interface or base class},与扩展点相关)编程,第三方插件库负责对契约进行实现
2.一个程序集中只调用一部分类
术语“反射”源于它的工作方式,Type对象映射它所代表的底层对象。
Using .NET: Avoid Common Performance Pitfalls for Speedier Apps
->When Should You Use Reflection?
msdn.microsoft.com/zh-cn/magazine/cc163759(en-us).aspx
when
1.根据契约(contract{interface or base class},与扩展点相关)编程,第三方插件库负责对契约进行实现
2.一个程序集中只调用一部分类
相关文章推荐
- 什么时候应该使用 ==?什么时候应该使用 Equals?
- 什么时候应该使用Web Service
- 什么时候应该使用 工厂模式
- 什么时候应该使用Web Service
- 什么时候应该使用SQL Server锁模式
- 什么时候应该使用Web Service
- 我们什么时候应该使用动态内存
- [转载] 什么时候应该使用 ==?什么时候应该使用 Equals?
- 使用(function() {}).call(this);包裹代码有什么好处,什么时候应该这样做?
- 什么时候应该使用索引,应该使用什么类型的索引
- 我们什么时候应该使用异常?
- 数组(Array)和列表(ArrayList)的区别?什么时候应该使用Array?
- 什么时候应该使用$scope.$apply()
- 什么时候使用指针?什么时候使用引用?什么时候应该按值传递?
- 什么时候应该使用 ==?什么时候应该使用 Equals?
- 什么时候应该使用结构而不是类?
- 什么时候应该使用Web Service
- 什么时候应该使用Web Service
- 什么时候应该使用Web Service -
- 数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用Array而不是ArrayList?