编程语言
首页 > 编程语言> > C#的委托

C#的委托

作者:互联网

1.委托概念:委托是一个类,使用delegate关键字修饰。它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。

1 public delegate void xxx(xxx);

2.委托可以将多个方法绑定到同一个委托变量,当调用此变量,可以依次调用所有绑定的方法。

3.事件概念:使用event关键字,声明一个事件类似于声明一个进行了封装的委托类型变量。

3..Net Framework编码规范:

1)委托类型的名称都应该以EventHandler结束;

2)委托的原型定义有一个void 返回值,并接受两个输入参数:一个Object类,一个EventArgs类型(或者继承自EventArgs);

3)事件的命名为委托去掉EventHandler之后剩余的部分;

4)继承自EventArgs的类型应该以EventArgs结尾

 

标签:EventHandler,委托,C#,void,EventArgs,类型,方法
来源: https://www.cnblogs.com/lc2100222/p/16300672.html