using System;
using System.Collections.Generic;
using System.Linq;
public class Test
{
public static void Main()
{
var actions = new List<Action>();
foreach (var i in Enumerable.Range(1, 3))
{
actions.Add(() => Console.WriteLine(i));
}
foreach (var action in actions)
{
action();
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJdmFyIGFjdGlvbnMgPSBuZXcgTGlzdDxBY3Rpb24+KCk7CgkJZm9yZWFjaCAodmFyIGkgaW4gRW51bWVyYWJsZS5SYW5nZSgxLCAzKSkKCQl7CgkJICAgIGFjdGlvbnMuQWRkKCgpID0+IENvbnNvbGUuV3JpdGVMaW5lKGkpKTsKCQl9CgkJIAoJCWZvcmVhY2ggKHZhciBhY3Rpb24gaW4gYWN0aW9ucykKCQl7CgkJICAgIGFjdGlvbigpOwoJCX0KCX0KfQ==