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结尾

 

posted @ 2022-08-17 13:52  lc2100222  阅读(45)  评论(0)    收藏  举报