fork download
  1. using System;
  2. using System.Globalization;
  3. using System.Linq;
  4. using System.Collections.Generic;
  5.  
  6. public class Test
  7. {
  8.  
  9. static IEnumerable<T> SequenceByExample<T>(T t) { return null; }
  10.  
  11. public static void Main()
  12. {
  13. var course = SequenceByExample(new { ID = 0, CourseName = "" });
  14. if (true)
  15. {
  16. course = Enumerable.Range(0, 100).Select(i => new { ID = i, CourseName = "Course" + i });
  17. }
  18. else
  19. {// we never get here, it's just an example
  20. course = Enumerable.Range(100, 1000).Select(i => new { ID = i, CourseName = "Course" + i });
  21. }
  22. if (course.Any())
  23. {
  24. foreach (var c in course)
  25. Console.WriteLine("ID={0} Name={1}", c.ID, c.CourseName);
  26. }
  27. }
  28. }
Success #stdin #stdout 0.04s 33976KB
stdin
Standard input is empty
stdout
ID=0 Name=Course0
ID=1 Name=Course1
ID=2 Name=Course2
ID=3 Name=Course3
ID=4 Name=Course4
ID=5 Name=Course5
ID=6 Name=Course6
ID=7 Name=Course7
ID=8 Name=Course8
ID=9 Name=Course9
ID=10 Name=Course10
ID=11 Name=Course11
ID=12 Name=Course12
ID=13 Name=Course13
ID=14 Name=Course14
ID=15 Name=Course15
ID=16 Name=Course16
ID=17 Name=Course17
ID=18 Name=Course18
ID=19 Name=Course19
ID=20 Name=Course20
ID=21 Name=Course21
ID=22 Name=Course22
ID=23 Name=Course23
ID=24 Name=Course24
ID=25 Name=Course25
ID=26 Name=Course26
ID=27 Name=Course27
ID=28 Name=Course28
ID=29 Name=Course29
ID=30 Name=Course30
ID=31 Name=Course31
ID=32 Name=Course32
ID=33 Name=Course33
ID=34 Name=Course34
ID=35 Name=Course35
ID=36 Name=Course36
ID=37 Name=Course37
ID=38 Name=Course38
ID=39 Name=Course39
ID=40 Name=Course40
ID=41 Name=Course41
ID=42 Name=Course42
ID=43 Name=Course43
ID=44 Name=Course44
ID=45 Name=Course45
ID=46 Name=Course46
ID=47 Name=Course47
ID=48 Name=Course48
ID=49 Name=Course49
ID=50 Name=Course50
ID=51 Name=Course51
ID=52 Name=Course52
ID=53 Name=Course53
ID=54 Name=Course54
ID=55 Name=Course55
ID=56 Name=Course56
ID=57 Name=Course57
ID=58 Name=Course58
ID=59 Name=Course59
ID=60 Name=Course60
ID=61 Name=Course61
ID=62 Name=Course62
ID=63 Name=Course63
ID=64 Name=Course64
ID=65 Name=Course65
ID=66 Name=Course66
ID=67 Name=Course67
ID=68 Name=Course68
ID=69 Name=Course69
ID=70 Name=Course70
ID=71 Name=Course71
ID=72 Name=Course72
ID=73 Name=Course73
ID=74 Name=Course74
ID=75 Name=Course75
ID=76 Name=Course76
ID=77 Name=Course77
ID=78 Name=Course78
ID=79 Name=Course79
ID=80 Name=Course80
ID=81 Name=Course81
ID=82 Name=Course82
ID=83 Name=Course83
ID=84 Name=Course84
ID=85 Name=Course85
ID=86 Name=Course86
ID=87 Name=Course87
ID=88 Name=Course88
ID=89 Name=Course89
ID=90 Name=Course90
ID=91 Name=Course91
ID=92 Name=Course92
ID=93 Name=Course93
ID=94 Name=Course94
ID=95 Name=Course95
ID=96 Name=Course96
ID=97 Name=Course97
ID=98 Name=Course98
ID=99 Name=Course99