Related resources for Yield Return
  • Understanding Yield Return in C#5/28/2019 6:51:42 PM. The C# yield keyword signals to the compiler that the method in which it appears is an iterator block. The compiler generates a class to implement the behavior that is expressed in the iterator block.
  • C# Yield return and Its Use3/7/2015 7:52:47 AM. This article describes the yield return key phase and its use in C#.
  • C# 2.0 Yield Return Iterator1/30/2007 2:19:15 AM. One interesting new feature of the C# 2.0 is the “yield” keyword. Basically it is used to iterate through objects returned by a method. It creates a state engine in IL so you can create methods that retain their state and don’t have to go through the pain of maintaining state in your code.
C# Language Specification 5.0
This book provides a complete description of the C# language 5.0.