using System; using System.Globalization; using System.Linq; using System.Collections.Generic; public class Test { static IEnumerable SequenceByExample(T t) { return null; } public static void Main() { var course = SequenceByExample(new { ID = 0, CourseName = "" }); if (true) { course = Enumerable.Range(0, 100).Select(i => new { ID = i, CourseName = "Course" + i }); } else {// we never get here, it's just an example course = Enumerable.Range(100, 1000).Select(i => new { ID = i, CourseName = "Course" + i }); } if (course.Any()) { foreach (var c in course) Console.WriteLine("ID={0} Name={1}", c.ID, c.CourseName); } } }