using System.Collections.Generic;
using System.Linq.Expressions;
public static void Main()
Console.WriteLine("****************** C# Equivalent Output **************************\n\n");
Console.WriteLine((int)val);
Console.WriteLine("\n\n***************** Expression Tree Output **************************\n\n");
Expression convertExpr = Expression.Convert(
Expression.Constant(val),
Console.WriteLine(Expression.Lambda<Func<Int16>>(convertExpr).Compile()());