如果我给我的程序添加扩展方法,我的程序性能会有多大的损失?
它的工作速度会变慢,还是加载速度会变慢?
谢谢。
发布于 2010-08-16 21:34:45
它肯定不会加载更慢,因为加载程序不依赖于程序中的执行路径。
至于跑得更慢呢?只有测量扩展方法和非扩展方法所用的时间才能确定。我怀疑,即使它实际上是可测量的,差异也不会很大。
重要的考虑因素应该始终是“扩展方法是否使我的代码更清晰、更易于理解和维护”。
https://stackoverflow.com/questions/3493574
复制相似问题