当前位置:编程学习 > C#/ASP.NET >>

长篇故事——《C#的新特性》

  许多年前,有一个C#,为了穿得漂亮,不惜把所有的钱都花掉。他既不关心他的军队,也不喜欢去看戏,也不喜欢乘着马车去游公园——除非是为了去炫耀一下他的新特性。他每一天每个小时都要换一套API。人们提到他,总是说:“C#在更衣室里。”
  有一天,他的京城来了两个骗子,自称是码农,说能织出人间最美丽的代码。这种代码不仅色彩和图案都分外美观,而且缝出来的API还有一种奇怪的特性:任何不称职的或者愚蠢得不可救药的人,都看不见这API。  
  “那真是理想的API!”C#心里想,“我穿了这样的API,就可以看出在我的王国里哪些人不称职;我就可以辨别出哪些是聪明人,哪些是傻子。是的,我要叫他们马上为我织出这样的代码来。”于是他付了许多钱给这两个骗子,好让他们马上开始工作。
  他们摆出两架计算机,装作是在工作的样子,可是他们的计算机上连一点东西的影子也没有。他们急迫地请求发给他们一些最细的生丝和最好的金子。他们把这些东西都装进自己的腰包,只在那两架空计算机上忙忙碌碌,直到深夜。
  “我倒很想知道衣料究竟织得怎样了。”C#想。不过,想起凡是愚蠢或不称职的人就看不见这代码,心里的确感到不大自然。他相信自己是无须害怕的,但仍然觉得先派一个人去看看工作的进展情形比较妥当。全城的人都听说这织品有一种多么神奇的力量,所以大家也都渴望借这个机会测验一下:他们的邻人究竟有多么笨,或者有多么傻。
  “我要派我诚实的老大臣到码农那儿去。”C#想,“他最能看出这代码是什么样子,因为他很有理智,就称职这点说,谁也不及他。”
  这位善良的老大臣来到那两个骗子的屋子里,看见他们正在空计算机上忙碌地工作。
  “愿上帝可怜我吧!”老大臣想,他把眼睛睁得特别大,“我什么东西也没有看见!”但是他没敢把这句话说出口来。
  那两个骗子请他走近一点,同时指着那两架空计算机问他花纹是不是很美丽,色彩是不是很漂亮。可怜的老大臣眼睛越睁越大,仍然看不见什么东西,因为的确没有东西。
  “我的老天爷!”他想,“难道我是愚蠢的吗?我从来没有怀疑过自己。这一点决不能让任何人知道。难道我是不称职的吗?不成!我决不能让人知道我看不见代码。”
  “哎,您一点意见也没有吗?”一个正在织代码的骗子说。
  “哎呀,美极了!真是美极了!”老大臣一边说,一边从他的眼镜里仔细地看,“多么美的花纹!多么美的色彩!是的,我将要呈报C#,我对这代码非常满意。”
  “嗯,我们听了非常高兴。”两个骗子齐声说。于是他们就把色彩和稀有的花纹描述了一番,还加上些名词。老大臣注意地听着,以便回到C#那儿可以照样背出来。事实上他也这样做了。
  这两个骗子又要了更多的钱,更多的生丝和金子,说是为了织代码的需要。他们把这些东西全装进了腰包。
  过了不久,C#又派了另外一位诚实的官员去看工作进行的情况。这位官员的运气并不比头一位大臣好:他看了又看,但是那两架空计算机上什么也没有,他什么东西也看不出来。
  “你看这段代码美不美?”两个骗子问。他们指着,描述着一些美丽的花纹枣事实上它们并不存在。
  “我并不愚蠢呀!”这位官员想,“这大概是我不配有现在这样好的官职吧。这也真够滑稽,但是我决不能让人看出来。”他就把他完全没看见的代码称赞了一番,同时保证说,他对这些美丽的色彩和巧妙的花纹感到很满意。“是的,那真是太美了!”他对C#说。
  城里所有的人都在谈论着这美丽的代码。
  C#很想亲自去看一次。他选了一群特别圈定的随员其中包括已经去看过的那两位诚实的大臣。他就到那两个狡猾的骗子那里。这两个家伙正在以全副精力织代码,但是一根丝的影子也看不见。
  “您看这代码华丽不华丽?”那两位诚实的官员说,“陛下请看:多么美的花纹!多么美的色彩!”他们指着那架空计算机,他们相信别人一定看得见代码。
  “这是怎么一回事呢?”C#心里想,“我什么也没有看见!这可骇人听闻了。难道我是一个愚蠢的人吗?难道我不够资格当C#吗?这可是最可怕的事情。”“哎呀,真是美极了!”C#说,“我十分满意!”
  于是他点头表示满意。他仔细地看着计算机,他不愿说出什么也没看到。跟着他来的全体随员也仔细地看了又看,可是他们也没比别人看到更多的东西。他们像C#一样,也说:“哎呀,真是美极了!”他们向C#建议,用这新的、美丽的代码做成API,穿着这API去参加快要举行的游行大典。“这代码是华丽的!精致的!无双的!”每人都随声附和着。每人都有说不出的快乐。C#赐给骗子“御聘织师”的头衔,封他们为爵士,并授予一枚可以挂在扣眼上的勋章。
  第二天早上,游行大典就要举行了。头一天夜晚,两个骗子整夜点起十六支以上的蜡烛。人们可以看到他们是在赶夜工,要把C#的新衣完成。他们装作从计算机上取下代码,用两把大剪刀在空中裁了一阵子,同时用没有穿线的针缝了一通。最后,他们齐声说:“请看!新特性缝好了!”
  C#亲自带着一群最高贵的骑士们来了。两个骗子各举起一只手,好像拿着一件什么东西似的。他们说:“请看吧,这是裤子,这是袍子,这是外衣。”“这些API轻柔得像蜘蛛网一样,穿的人会觉得好像身上没有什么东西似的,这也正是这些API的优点。”
  “一点也不错。”所有的骑士都说。可是他们什么也看不见,因为什么东西也没有。
  “现在请C#脱下API,”两个骗子说,“好让我们在这个大镜子面前为您换上新衣。”
  C#把他所有的API都脱下来了。两个骗子装作一件一件地把他们刚才缝好的新特性交给他。他们在他的腰周围弄了一阵子,好像是为他系上一件什么东西似的----这就是后裙。C#在镜子面前转了转身子,扭了扭腰。
  “上帝,这API多么合身啊!裁得多么好看啊!”大家都说,“多么美的花纹!多么美的色彩!这真是贵重的API。”
  “大家都在外面等待,准备好了华盖,以便举在陛下头顶上去参加游行大典。”典礼官说。
  “对,我已经穿好了。”C#说,“这API合我的身吗?”于是他又在镜子面前把身子转动了一下,因为他要使大家觉得他在认真地观看他的美丽的新特性。
  那些托后裙的内臣都把手在地上东摸西摸,好像他们正在拾起衣裙似的。他们开步走,手中托着空气他们不敢让人瞧出他们实在什么东西也没看见。
  C#的新特性
  这样,C#就在那个富丽的华盖下游行起来了。站在街上和窗子里的人都说:“乖乖!C#的新特性真是漂亮!他上衣下面的后裙是多么美丽!这件API真合他的身材!”谁也不愿意让人知道自己什么也看不见,因为这样就会显出自己不称职,或是太愚蠢。C#所有的API从来没有获得过这样的称赞。
  “可是他什么API也没穿呀!”一个小孩子最后叫了出来。
  “上帝哟,你听这个天真的声音!”爸爸说。于是大家把这孩子讲的话私下里低声地传播开来。
  “他并没穿什么API!有一个小孩子说他并没穿什么API呀!”
  “他实在没穿什么API呀!”最后所有的百姓都说。C#有点儿发抖,因为他觉得百姓们所讲的话似乎是真的。不过他心里却这样想:“我必须把这游行大典举行完毕。”因此他摆出一副更骄傲的神气。他的内臣们跟在他后面走,手中托着一条并不存在的后裙。 --------------------编程问答-------------------- 先沙发,再看

--------------------编程问答-------------------- 替换小学语文课文算什么本事? --------------------编程问答-------------------- 能码这么多东西也真不容易 我时常在想一个人能恨一门语言到这种程度 到底是受了多大的伤啊 --------------------编程问答-------------------- 有意思 --------------------编程问答-------------------- 前排看豆豆表演。。养肥了再打。。 --------------------编程问答--------------------
引用 2 楼  的回复:
替换小学语文课文算什么本事?


同意!

此人人品档次低得离谱,可是拼命要在.net论坛捣乱到底。 --------------------编程问答-------------------- 围观楼主。 --------------------编程问答-------------------- 没看明白,到底是C#忽悠了码农,还是码农愚弄了C#,还是码农愚弄了C#后再由C#去忽悠了不编代码的人然后被不编代码的人中的一个发现了C#之所以在C#不知道自己忽悠不编代码的人的情况下忽悠了不编代码的人而被不编代码的人中的一个发现了C#忽悠了不编代码的人是因为C#其实是被被码农愚弄而导致C#在不知情的情况下忽悠不编代码的人后被不编代码的人中一个发现C#其实是因为被码农愚弄而告知所有不编代码的人而导致C#发现了被码农愚弄才使得C#忽悠了不编代码的人还是不编代码的人其实也是码农而发现C#其实不是忽悠码农而是码农愚弄码农而导致码农被码农忽悠。码农是谁? --------------------编程问答--------------------
引用 8 楼  的回复:
没看明白,到底是C#忽悠了码农,还是码农愚弄了C#,还是码农愚弄了C#后再由C#去忽悠了不编代码的人然后被不编代码的人中的一个发现了C#之所以在C#不知道自己忽悠不编代码的人的情况下忽悠了不编代码的人而被不编代码的人中的一个发现了C#忽悠了不编代码的人是因为C#其实是被被码农愚弄而导致C#在不知情的情况下忽悠不编代码的人后被不编代码的人中一个发现C#其实是因为被码农愚弄而告知所有不编代码的人而导致……


就是一个滥改《皇帝的新衣》童话故事的随意行为而已。这个人真懂吗?在哪个论坛可以查到他回复的或者发的帖子、能证明值得我们去把它所发的“技术”内容当回事来看待?

讨论技术,你就上当了。他就是来恶心.net版的情绪的,他解决不了多少技术问题。
--------------------编程问答-------------------- 他就是来恶心.net版的情绪的,他解决不了多少技术问题。


多少可以省略。。 --------------------编程问答--------------------
引用 9 楼  的回复:
引用 8 楼 的回复:
就是一个滥改《皇帝的新衣》童话故事的随意行为而已。这个人真懂吗?在哪个论坛可以查到他回复的或者发的帖子、能证明值得我们去把它所发的“技术”内容当回事来看待?

讨论技术,你就上当了。他就是来恶心.net版的情绪的,他解决不了多少技术问题。

主要是他的主角我没搞清,这个故事改的的确比较失败,导致我没有办法理解业务逻辑,结果运行了一下他的故事之后抛出了上面的异常,憋死我了,呵呵。 --------------------编程问答--------------------
引用 10 楼  的回复:
他就是来恶心.net版的情绪的,他解决不了多少技术问题。


多少可以省略。。


不要这样说喂
C#版都是菜鸟问题
明天JAVA王就开始发力回答问题


--------------------编程问答--------------------
引用 3 楼  的回复:
能码这么多东西也真不容易 我时常在想一个人能恨一门语言到这种程度 到底是受了多大的伤啊


因为他老母被.Net强奸了一百遍,一百遍……

--------------------编程问答--------------------
引用 13 楼  的回复:

辛锅,低调 --------------------编程问答-------------------- 辛锅,低调 --------------------编程问答-------------------- 布达万来了,他要带走LZ --------------------编程问答--------------------
引用 8 楼 prolee750607 的回复:
没看明白,到底是C#忽悠了码农,还是码农愚弄了C#,还是码农愚弄了C#后再由C#去忽悠了不编代码的人然后被不编代码的人中的一个发现了C#之所以在C#不知道自己忽悠不编代码的人的情况下忽悠了不编代码的人而被不编代码的人中的一个发现了C#忽悠了不编代码的人是因为C#其实是被被码农愚弄而导致C#在不知情的情况下忽悠不编代码的人后被不编代码的人中一个发现C#其实是因为被码农愚弄而告知所有不编代码的人而导……

同学,中心思想总结得很好!精辟! --------------------编程问答-------------------- 我在想,一个文章写成这样。文档怎么写。 --------------------编程问答--------------------
引用 18 楼  的回复:
我在想,一个文章写成这样。文档怎么写。
PM只能晚上一边加班赶文档,一边骂HR尼玛招了些什么蠢驴进来。。 --------------------编程问答--------------------
引用 19 楼  的回复:
引用 18 楼 的回复:
我在想,一个文章写成这样。文档怎么写。
PM只能晚上一边加班赶文档,一边骂HR尼玛招了些什么蠢驴进来。。


太乐呵了 --------------------编程问答--------------------
引用 19 楼  的回复:
引用 18 楼  的回复:
我在想,一个文章写成这样。文档怎么写。
PM只能晚上一边加班赶文档,一边骂HR尼玛招了些什么蠢驴进来。。

能力不行,确实拖累团队,自己天天挺乐呵,把别人搞得心力交瘁。

尤其是软件这行当,能力不行就不要进了,占个名额不干活,真心恼火啊。

及时拖个一年半载再去开除,老板掉过头来还是要埋怨,钱花多了,进度慢了,真心无奈啊。 --------------------编程问答--------------------
引用 17 楼  的回复:
引用 8 楼 prolee750607 的回复:

同学,中心思想总结得很好!精辟!

我不参与到底是用竹筷子还是用木筷子夹臭豆腐比较香的讨论。我只是建议不要把筷子和食物搞混了,吃下去容易胃出血。 --------------------编程问答--------------------
引用 3 楼  的回复:
能码这么多东西也真不容易 我时常在想一个人能恨一门语言到这种程度 到底是受了多大的伤啊

其实他自己学的也是.NET !只是在公司天天被领导痛骂,被同事嘲笑,受的刺激太多了,大脑有点那个了。大家谅解谅解 --------------------编程问答-------------------- 假勋章 --------------------编程问答-------------------- 假勋章 --------------------编程问答-------------------- 我就看看,我不说话 --------------------编程问答--------------------
引用 12 楼  的回复:
引用 10 楼  的回复:

他就是来恶心.net版的情绪的,他解决不了多少技术问题。


多少可以省略。。


不要这样说喂
C#版都是菜鸟问题
明天JAVA王就开始发力回答问题

那我还说C++版都是菜鸟问题呢,连返回一个char*为啥是乱码都不清楚,宏、++--之类的基础语法问题一大堆,不知道如何把文件映射到内存,不知道如何创建共享内存,最简单的双向链表不会写求源码,不知道#pragma pack的作用,只new,从不delete还问程序为何崩了,不会使用vector,list,map等最最基础的类,等等n多问题,我想说的是,并不存在哪个版都是菜鸟,都差不多而已,而且C#版也绝非都是菜鸟问题,反正我之前提的俩问题,一直就没人回答,最后还是我自己解决的,我觉得我也就算是个刚入门的,提的问题也只能是简单和基础的问题,比我水平高的人提的问题多了去了,所以说话不能绝对,甭管什么语言,菜鸟与高手的比例都是差不多的,不存在哪个语言的菜鸟就多的问题

--------------------编程问答-------------------- 楼主的java到底是有多牛逼,,让我们这群菜鸟见识见识呗, --------------------编程问答-------------------- 觉得j8王就像是网易的特约评论员,发帖和回帖的目的只有一个,找骂。 

难道csdn真的堕落到这种程度了么? --------------------编程问答--------------------
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,