0

识别语法糖的方法有哪些?例如,如果有人不知道 C# 的 1.0 版本并参与学习 4.0 版本,他/她应该如何检测语法糖?查看反汇编代码是唯一的方法吗?

或者

一个学习 C# 4.0 的人是否应该一路降到 1.0,一层一层地剥去抽象层,看看里面的细节?

一个例子:

在 C# 中处理事件时,我想到了以下内容(由 Hans Passan t 提供)

+= 运算符调用 add(),-= 调用 remove()

附言

对于这里知识渊博的人群来说,我提出的问题可能太搞笑了。但是,理解不断发展的软件世界并不是“在公园里散步”。这就像找到离开亚马逊的出路(我指的是巴西丛林。该网站易于浏览。)。

4

2 回答 2

4

电流之上的一切对我们人类来说都是句法糖。计算机不需要它,我们所知道的字母或单词对他来说也没有任何意义。

作为程序员,你的工作是使用任何能让你工作更轻松的功能。如果它使您更快或更好,则没有不好的功能。最好两者兼而有之。

于 2013-08-11T08:50:40.260 回答
0

You'll easily detect sugar going backwards from .NET 4.0 and noticing that simple "sugared" language structures from higher versions are getting more and more complicated.

Sugar is nothing bad, just need to know that there are many ways to accomplish certain task.

于 2013-08-11T08:55:47.087 回答