看到下面小峰的"装箱与拆箱与提高效率",不禁想起自己用C#的一个花絮。

其实我没去学C#,大致知道他是个什么东西。然后我对手下某C#爱好者的source做review,
看了几眼,把他叫了过来。

我说:"你看看我写的编程规范,其中一条是能加const的地方,都要加上。
你这几个成员函数都没有修改成员变量,为何不对函数加const? "

"对函数加const? 有这种语法? "

"要不怎么说你们不严谨!C#怎么说也是一门比较完全语言,不会没有const 函数的。
去,把你那本很厚的红红的书拿来,我翻给你看"。

"给。"

噼哩啪啦,噼哩啪啦。。。

"靠!我跟你们说了,不能太相信书,你看这么厚一本连const 函数都没提到,还tmd叫大全!我直接翻MSDN给你看。"

然后我开始在MSDN里面查C#语法,查来查去,真的没有,这下成了我出洋相了。

"tmd,真的没有这种语法。没办法,不严谨的人用不严谨的语言。"

"#%#%$%^$^%$^%*!!!"

"玩笑,不好意思,是我不了解C#。不过你应该记住,我是对的,C#不提供const 函数,是错的。"

"恩。"