[英]Is there any performance gain when using features from C# 6.0?
C#6.0功能(如表达式方法式成员, using static
,空条件运算符或字符串插值)是否会对程序性能或至少编译时间产生影响? 我喜欢这些新功能,但如果有任何性能提升/问题,我会问自己何时使用它们。
并不是的。 新功能仅仅是C#中已经存在的功能的语法糖。
新特性生成的代码(如null-propagation操作符)最终会产生与之前相同的C#代码。
它确实让你表现更好,可能更好的代码质量,这是一件好事。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.