using System;
using System.Linq;
using System.Linq.Expressions;
// Simple_lamba_object1.cs
namespace ExpressionTreeThingy
{
class Program
{
static void Main(string[] args)
{
//this is an object. extended with LINQ
Expression<Func<int, int>> expr = (x) => x * 5;
//compiles the object to a CLR delegate, at runtime
var var1 = expr.Compile();
//invoking a delegate at this point
Console.WriteLine(var1(5));
Console.ReadKey();
}
}
}
|