using System; using System.Linq; using System.Linq.Expressions; public class Test { public static void Main() { Func hexConverter = x => "Value is " + x.ToString("X"); Console.WriteLine("{0}", hexConverter(36)); Expression> hexConverterExpression = x => "Good number is " + x.ToString("X"); Func hexConverterToo = hexConverterExpression.Compile(); Console.WriteLine("{0}", hexConverterToo(36)); } }