2014年1月2日
摘要: IEnumerable数据类型是我比较喜欢的数据类型,特别是其强类型IEnumerable更获得Linq的支持使得代码看起来更加优雅、整洁。编写返回值为IEnumerable(或IEnumerabl,下同)的方法时,会经常用到yield。近几天在开发时碰到一个很头疼的问题,终于在昨天解决。现将问题即解决过程记录如下:一、问题的出现:编写返回值为IEnumerable的方法时,可以用两种方式返回值:1、构造一个实现IEnumerable接口的对象,并返回。2、在方法体内使用yield return逐个返回可能的值,如果中途遇到不需要再返回值的情形,可以使用yieldbreak;语句.有一天突发奇 阅读全文
posted @ 2014-01-02 14:39 吴辉军 阅读(1324) 评论(0) 推荐(1) 编辑