Mega Code Archive

 
Categories / C# Tutorial / LINQ
 

Compiled Expression Tree

using System; using System.ComponentModel; using System.Linq.Expressions;     class CompiledExpressionTree     {         static void Main()         {             Expression firstArg = Expression.Constant(2);             Expression secondArg = Expression.Constant(3);             Expression add = Expression.Add(firstArg, secondArg);             Func<int> compiled = Expression.Lambda<Func<int>>(add).Compile();             Console.WriteLine(compiled());         }     }