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