Возможный дубликат:
Что делает "yield break;" в С#?
Может ли кто-нибудь увидеть использование для оператора "break break", которого иначе не удалось бы достичь, используя "break" или "return".
Это утверждение кажется совершенно бесполезным. Что еще, без этого утверждения, выражение "yield return X" могло бы быть упрощено для "yield X", что намного читаемо.
Что мне не хватает?