2011年10月17日
摘要: yield有两种使用形式:yield return;和yield break;他们通常配合枚举器对象IEnumerable(支持非泛型集合上进行简单迭代)使用。yield return:即取到一个数据后马上返回该数据,不需要全部数据装入数列完毕,这样有效提高了遍历效率。普通的return只返回一个数据,yield return 可在循环中返回符合条件的多个数据。yield break:在循环中,配合yield return使用。当条件不符合时,停止循环,返回符合条件的列表。privateint[]array=newint[10];publicIEnumerable GetEnumerator( 阅读全文
posted @ 2011-10-17 11:12 一路前行 阅读(361) 评论(0) 推荐(0) 编辑