using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace lambda表达式
{
class Program
{
static void Main(string[] args)
{
//没有参数没有返回值的方法使用(lambda)表达式
MyDelegate md = () => { Console.WriteLine("lambda表达式"); };
md();
//有参数 有返回值的匿名方法
MyDelegate1 md1 = m => { Console.WriteLine(m); };
Console.ReadKey();
}
//多个参数
MyDelegate2 md2 = (x, y, z) => { Console.WriteLine(return x + y + z); };
public delegate void MyDelegate();
public delegate void MyDelegate1(int m);
public delegate int MyDelegate2(int a, int b, int c);
}
}