using System; using System.Collections.Generic; using System.Linq; public class Test { public static void Main() { var actions = new List(); for (var i = 0; i<3; i++ ) { var j=i; actions.Add(() => Console.WriteLine(i+" "+j)); } foreach (var action in actions) { action(); } } }