标签: c# performance compilation c#-6.0
C#6.0功能(如表达式方法类成员,using static,空条件运算符或字符串插值)是否会对程序性能或编译时间产生影响?我喜欢这些新功能,但如果有任何性能提升/问题,我会问自己何时使用它们。
using static
答案 0 :(得分:7)
不是真的。新功能仅仅是C#中已经存在的东西的语法糖。
新功能生成的代码(如null-propagation运算符)最终会产生与之前相同的C#代码。
它确实使你表现更好,可能更好的代码质量,这是一件好事。