using System.Collections.Generic;
public class LambdaInitalization {
public List<Object> Years = ((Func<List<Object>>)(() =>
List<Object> retList = new List<Object>();
for (byte i = 0; i < 50; i++)
retList.Add(new { Value = i, Name = (2000 + i).ToString() });
public class CtorInitalization {
public List<Object> Years { get; set; }
public CtorInitalization() {
Years = new List<Object>();
for (byte i = 0; i < 50; i++)
Years.Add(new { Value = i, Name = (2000 + i).ToString() });
public static void Main()
Console.WriteLine(String.Join(",", new LambdaInitalization().Years));
Console.WriteLine(String.Join(",", new CtorInitalization().Years));