什么是语法糖?

  语法糖这个词,是一个英国人叫彼得.约翰.兰达发现的,作为IT从业者,第一次听到这个词还以为是一种可以食用的糖果,羞愧呀!

它的意思就是编程语言中使用新的某种语法,可以提高开发编码的效率,写起代码来很爽,不过在性能上也不会带来提高与损失。

 

  对于C# 程序员来说,.net从2.0到3.0到3.5底层CLR并没有做更新,没有添加任何新的IL指令,所以C#从2.0到3.0中所有的特性都是语法糖;

就算从1.0到2.0,也只有一个泛型不是语法糖,其余的新特性也都是如此,但是每一次C#发布新特性的时候我们不得不为之而鼓舞,为之而喝彩。

 

  新的语法可以酿造更好的编程风格,一些难以实现的方面也轻而易举了。

posted @ 2019-06-18 18:11  好奇未必害死猫  阅读(2034)  评论(0编辑  收藏  举报