代码改变世界

随笔档案-2011年11月3日

应用.Net 扩展方法实现更短的流程控制

2011-11-03 15:10 by chris-shao, 1640 阅读, 收藏, 编辑
摘要: 最近看Ruby方面的书,里面有些更简单的代码给我们一些思路,是应该使代码更加的简短,同时强化每段代码的含义将会让代码更加易读,其中关于简化流程控制的代码非常吸引人,比如:简单的 5.each{puts:x},就实现了5次循环,并对循环变量做操作。另外,例如["a","b","c"].each_with_index{|x,i|printf "%d: %s\n",i,x} 也实现了对数组的访问和操作。相比早期的到处写for循环相比,这样的代码更具有吸引力吧。在.Net中,我们也可以通过扩展方法来实现相同的简化,我做了如 阅读全文
点击右上角即可分享
微信分享提示