using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _06匿名函数和lamda表达式 { public delegate string DelProStr(string name); class Program { static void Main(string[] args) { string[]…
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _07匿名函数和lamda表达式语法 { public delegate void DelTest1(); public delegate string DelTest2(); public delegate string DelTest3(str…
1.为什么要使用委托 将一个方法作为参数传递给另一个方法 2.委托概念 public delegate int 委托名(int a, int b); 声明一个委托类型,可以用访问修饰符修饰,delegate关键字,有返回值和参数 委托所指向的函数必须跟委托具有相同的签名,即相同的参数个数,相同的参数类型和相同的返回值类型 3.匿名函数 没有名字的函数 ); static void Calculate(Expression ex, int a, in…