摘要:
转自http://msdn.microsoft.com/zh-cn/library/9k7k7cf0.aspx在语句中使用yield关键字,则指示在的方案、运算符或get访问器是迭代器。使用的迭代器对集合的自定义迭代。下面的示例演示yield语句的两种形式。yield return ;yield break;备注 :使用一个yield return语句返回每个元素一个节点。使用foreach语句或 LINQ 查询,则使用迭代器方法。foreach循环的每次迭代调用迭代器方法。当yield return语句在迭代器方法时为止,expression返回,并且,代码的当前位置保留。当下次调用迭代器函 阅读全文