Expression Tree 記錄

摘要:Expression Tree 記錄

 

ParameterExpression xParam = Expression.Parameter(typeof(int), "x");
                Expression<Func<int, bool>> exprLambda = Expression.Lambda<Func<int, bool>>(
                Expression.Equal(
                    Expression.AndAlso(xParam, Expression.Constant(1)),
                    Expression.Constant(0)),
                xParam);

                Func<int, bool> c = exprLambda.Compile();
                c(20);

記錄一下Expressions Tree

 

參考:http://www.interact-sw.co.uk/iangblog/2005/09/30/expressiontrees