delegate委托,常用于事件:

第一种:常规事件

Button1.click+=Button1_Click;

private void Button1_Click(object sender,EventArgs e){

}

第二种:lambda表达式

Button1.Click+=(s,e)=>{

};

第三种:

Button1.Click+=delegate(object sender,EventArgs e) {

};

第四种:匿名事件处理

Button1.Click+=delegate {

};