using System; using System.Linq; using System.Linq.Expressions; public class Test { public static void Main() { Expression> myFunc = x => x == 5; var b = Expression.Lambda(myFunc.Body, myFunc.Parameters).Compile().DynamicInvoke(5); Console.WriteLine(b); var c = myFunc.Compile().DynamicInvoke(6); Console.WriteLine(c); } }