优化反射性能比较

测试了100次,.net 4.0,每次循环赋值 100*10000次

直接访问5ms

纯反射平均时间 260ms

Emit注入IL代码 60ms

泛型委托 40ms

表达式树 65ms

泛型委托最快,相应于直接访问的8倍

委托之所以快,我觉得跟 委托相当于函数指针有关(可能委托与指针的转换就是消耗本身吧),

C函数指针基本就是直接访问了

原文地址:https://www.cnblogs.com/zhshlimi/p/5066485.html