表达式与条件组合

来源:互联网 发布:淘宝卖家怎么添加客服 编辑:程序博客网 时间:2024/05/30 05:42

express的并追加~

 

        /// <summary>        /// 表达式与条件组合        /// </summary>        public static Expression<Func<T, bool>> AndCombine<T>(this Expression<Func<T, bool>> A, Expression<Func<T, bool>> B)        {            var sum = Expression.AndAlso(A.Body, Expression.Invoke(B, A.Parameters[0])); // here is the magic            return Expression.Lambda<Func<T, bool>>(sum, A.Parameters);        }
            var func = predicate.Compile();


 

0 0