加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 23:31:01 所属栏目:百科 来源:网络整理
导读:C#6.0功能(如表达式方法式成员,使用静态,空条件运算符或字符串插值)是否会对程序性能或至少编译时间产生影响?我喜欢这些新功能,但如果有任何性能提升/问题,我会问自己何时使用它们. 解决方法 并不是的.新功能仅仅是C#中已经存在的功能的语法糖. 新特性生成
C#6.0功能(如表达式方法式成员,使用静态,空条件运算符或字符串插值)是否会对程序性能或至少编译时间产生影响?我喜欢这些新功能,但如果有任何性能提升/问题,我会问自己何时使用它们.

解决方法

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

新特性生成的代码(如null-propagation操作符)最终会产生与之前相同的C#代码.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读