委托:
把方法当作参数来传递。委托是一个类型,这个类型可以赋值一个方法的引用。
Lambda表达式:
Func<int,int,int> plus=(a,b)=>{int temp=a+b,return temp}
Lambda运算符"=>" 左边是需要的参数,如果是一个参数 a=>(参数名自己定义) 如果是多个参数,就是用括号括起来,参数之间以 “ ,”间隔。
事件:
事件基于委托,为委托提供了一个发布和订阅的机制,可以说,时间是一种事件是一种具有特殊签名的委托。
事件(Event)是类或者对象想其他类或者对象通知发生的事情的一种特殊签名的委托。
时间的声明:
public event 委托类型 事件名;
事件使用event关键词来声明,他的返回值是一个委托类型。
通常事件的命名,以名字+Event 作为她的名称。