C# yield关键词用

C#发生一个要词yield,简化遍历操作实现之语法糖。

脚Insus.NET使用例子来证实,就用昨晚之同等首《于字符串数组中拿数字的因素找出来》 http://www.cnblogs.com/insus/p/8001026.html

个中有同等段控制台程序:
图片 1

 

直达图备受的#17推行代码到#29行代码。

照面向对象编程来说,这部代码应该是用封装至一个类吃去,直接当近似中提供接口或方法,供用户调用即可。
OK,下面Insus.NET在次中,创建另外一个像样来重构并打包它们:
图片 2

 

经过这么平等改,控制台应用程序,就达开发的求,只出一个输入,一个出口。
图片 3

 

相关文章