fork(1) download
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. public class Test
  5. {
  6. static IEnumerable<string> Generate()
  7. {
  8. yield return "A";
  9. yield return "B";
  10. yield return "C";
  11. }
  12.  
  13. public static void Main()
  14. {
  15. foreach (var outer in Generate())
  16. {
  17. Console.WriteLine(outer);
  18. if (outer == "B")
  19. {
  20. foreach (var inner in Generate())
  21. Console.WriteLine(" " + inner);
  22. }
  23. }
  24. }
  25. }
Success #stdin #stdout 0.02s 33808KB
stdin
Standard input is empty
stdout
A
B
    A
    B
    C
C