For与Foreach??要有大局观

首先这是一个非技术话题,是这样的.我今天又看见有人在讨论for与foreach的性能.于是我就憋不住了想说两句.

首先要明白C#是做应用的.应用注重的是程序的结构,而不是那微小的性能差异,不得不说关于for与foreach的性能差异,远没有你在设计的时候考虑好结构对性能产生的影响巨大.我的观点就是如果你要求性能尽可以用C,C++,C#,Java之类是做应用的,应用要的是结构,可维护,可扩展性.这也就是为什么java执行效率比较低(跟C++,C之类比)但是确实最风靡的平台语言的原因.

posted @ 2008-08-24 14:10  ~洛书~  阅读(194)  评论(1编辑  收藏  举报