性能扩展方法与实例方法

Ale*_*lex 9 c# asp.net

实例方法和扩展方法之间是否存在性能差异?

Jar*_*Par 17

不要忘记扩展方法只是用语法糖包裹的静态方法调用.所以你真正要问的是

静态方法和实例方法之间是否存在性能差异?

答案是肯定的,有关此主题的各种文章

一些链接


Col*_*kay 5

我怀疑会有任何性能差异,因为它都是语法糖.编译器只是像任何其他方法调用一样编译它,除了它是在另一个类上的静态方法.

我的博客中有关语法糖的更多细节:http://colinmackay.co.uk/2007/06/18/method-extensions/