Lambda表达式 解析应用

来源:互联网 发布:人工智能李开复读后感 编辑:程序博客网 时间:2024/06/07 23:10
        private void Test<T>(Expression<Func<T, Object>> expression)        {            var propertyName = ((expression.Body as UnaryExpression).Operand as MemberExpression).Member.Name;            Console.WriteLine(propertyName);            Console.WriteLine(expression);            Console.WriteLine(expression.Compile().DynamicInvoke(new object[] { Colors.Red }));        }


            Test<Color>(A => A.R);

原创粉丝点击