Lambda Expression With Parameters To Expression Tree : Expressions « LINQ « C# / CSharp Tutorial






using System;
using System.ComponentModel;
using System.Linq.Expressions;

    class MainClass
    {
        static void Main()
        {
            Expression<Func<string, string, bool>> expression = ((x, y) => x.StartsWith(y));

            var compiled = expression.Compile();

            Console.WriteLine(compiled("First", "Second"));
            Console.WriteLine(compiled("First", "Fir"));

        }
    }








22.15.Expressions
22.15.1.Cast to BinaryExpression
22.15.2.Cast to ParameterExpression
22.15.3.Compiled Expression Tree
22.15.4.Expression Tree
22.15.5.Lambda Expression To Expression Tree
22.15.6.Lambda Expression With Parameters To Expression Tree
22.15.7.Expression Tree