using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
var list = new List<int>{1, 2, 3, 4};
IEnumerable<Action> actions = list.Select<int, Action>(i => () => Console.WriteLine(i));
actions.ToList().ForEach(a => a.Invoke());
}