C#事件回调

事件类型一般为委托类型,参数表与订阅函数参数表一致。
1、 定义委托类型(形参为想要传递参数)

public delegate void UpdateUserHandler();  	//定义底层最外层,即namespace下面,括号内为形参

2、 定义委托类型事件

public event UpdateUserHandler UpdateUserEvent;   //定义在底层类内

3、 在上层定义事件处理函数

public void Update(){		
} //形参形式与委托类型一致

4、 在上层订阅事件

UserMgr.Default.UpdateUserEvent += Update;

5、 触发事件

UpdateUserEvent?.Invoke();  //若委托事件定义时有参数传递,则在此传递
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值