A quick multiple-choice check before you move on. Answer every question, then submit to see how you did.
1.What makes a method an iterator?
[Iterator]
IEnumerable<T>
yield return
yield break
static
2.What happens at a yield return?
MoveNext
3.Can an iterator use return someValue;?
return someValue;
IEnumerator<T>