【发布时间】:2011-04-27 13:33:39
【问题描述】:
这个问题在这里已经有了答案:
Is there ever a reason to not use 'yield return' when returning an IEnumerable?
关于yield return 的好处,这里有几个有用的问题。例如,
我正在寻找关于何时不使用yield return 的想法。例如,如果我预计需要返回集合中的所有项目,它 似乎 像 yield 一样有用,对吧?
在哪些情况下yield 的使用会受到限制、不必要、给我带来麻烦或应该避免?
【问题讨论】:
-
+1 好问题!
-
做错事的方式有很多种,这只是一种想象练习。我将您的问题改写为:收益回报的常见不当用法有哪些?
-
程序员需要像在任何其他领域一样发挥想象力。
-
此问题被标记为重复,但未提供指向重复问题的链接...是否应该取消重复?
-
这是一个重要的问题,有有趣和有用的答案,应该重新打开它。
标签: c# .net yield yield-return