C#_匿名方法
What

delegate修饰的方法,可以没有名字
主要是配合委托和事件进行使用
没有了委托与事件,匿名方法就失去了意义
函数中传递委托参数、返回值时进行使用
委托与事件赋值时使用
匿名函数没有名字,所以没有办法指定移除

Why

为开发者提供便利

How

Action a=delegate(){};//声明时单独存在是要报错的,所有需要赋值
Action<int,string> a=delegate(int a,string b){};

Func<string> f=delegate(){return "123";};//返回值会自动识别

f.DoFun(100,delegate(){print("执行一定逻辑")};);
f.DoFun(100,at);
public Action GetFun(){return delegate(){print("执行一定逻辑")};};}
f.Fun()();//返回了委托