8 .net c# reflection performance boxing
我正在创建自己的DI框架,创建委托工厂作为学习练习.构建类型委托的方法是使用表达式来创建一个函数,该函数通过引用我的容器和任何构造函数参数来调用静态方法.
这引发了一个关于价值类型的有趣问题.哪个性能最高:
a)使用反射选择具有正确参数数量的静态通用方法,然后使用MakeGenericMethod删除泛型
b)去旧时尚params对象[]并采取拳击击中?
| 归档时间: |
|
| 查看次数: |
910 次 |
| 最近记录: |