使用C#6.0中的功能时是否有任何性能提升?

dii*_*___ 3 c# performance compilation c#-6.0

C#6.0特性(如表达式方法类成员,using static空条件运算符或字符串插值)对程序性能或至少编译时间有影响吗?我喜欢这些新功能,但如果有任何性能提升/问题,我会问自己何时使用它们.

Pat*_*man 7

并不是的.新功能仅仅是C#中已经存在的功能的语法糖.

新功能生成的代码(如null-propagation运算符)最终会产生与之前相同的C#代码.

它确实让表现更好,可能更好的代码质量,这是一件好事.

  • https://www.simple-talk.com/dotnet/.net-framework/whats-new-in-c-6/将是.NET Reflector上的一个很好的参考. (3认同)