using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Artech.LambdaExpression { class Program { static void Main() { Function<int, bool> function3 = x => x > 0; function3(20); } } delegate TResult Function<TArgs, TResult>(TArgs args); }