C#两种委托方式

delegate void get();定义委托

get get1=new get(getget());

get1();

get是定义的委托函数

get1()是执行的委托函数

getget()是定义的方法

这是第一种,单个

另外就是多个

delegate void get();定义委托

get get1+=getget();

get get1+=getget1();

get get1+=getget2();

get1()

输出就是三种方法。

这就是基本的两种方式

但是最常用的是事件函数

delegate void get(sender a,event e);

这种方式创建事件,高内聚低耦合。

猜你喜欢

转载自blog.csdn.net/qq_32663053/article/details/129985418