C#代理
来源:互联网 发布:淘宝怎么下架宝贝 编辑:程序博客网 时间:2024/05/22 12:22
代理:
C#中的一种类型,类似于c++中的函数指针,但是更安全,因为定义一个代理,需要定义代理类型,
即用返回值和参数来确定这个代理的类型。
C#中的代理支持多播,即可以有一个或多个方法注册这个代理
class A
{
public delegate void Void_Void ();
private Void_Void m_paySucCallBack;
public void RegisterPaymentSuc(Void_Void callBack)
{
m_paySucCallBack += callBack;
}
public void UnRegisterPaymentSuc(Void_Void callBack)
{
m_paySucCallBack -= callBack;
}
if(m_paySucCallBack != null)
{
m_paySucCallBack();//当调用这个方法的时候会通知监听它的所有对象即会调用OnPaymentSuc方法
}
}
class B
{
PaymentManager.Instance.RegisterPaymentSuc(OnPaymentSuc);
PaymentManager.Instance.UnRegisterPaymentSuc(OnPaymentSuc);
private void OnPaymentSuc()
{
m_vipLevel.text = VipManager.Instance.CurPlayerVipLevel.ToString();//玩家的vip等级
}
}
C#中的一种类型,类似于c++中的函数指针,但是更安全,因为定义一个代理,需要定义代理类型,
即用返回值和参数来确定这个代理的类型。
C#中的代理支持多播,即可以有一个或多个方法注册这个代理
class A
{
public delegate void Void_Void ();
private Void_Void m_paySucCallBack;
public void RegisterPaymentSuc(Void_Void callBack)
{
m_paySucCallBack += callBack;
}
public void UnRegisterPaymentSuc(Void_Void callBack)
{
m_paySucCallBack -= callBack;
}
if(m_paySucCallBack != null)
{
m_paySucCallBack();//当调用这个方法的时候会通知监听它的所有对象即会调用OnPaymentSuc方法
}
}
class B
{
PaymentManager.Instance.RegisterPaymentSuc(OnPaymentSuc);
PaymentManager.Instance.UnRegisterPaymentSuc(OnPaymentSuc);
private void OnPaymentSuc()
{
m_vipLevel.text = VipManager.Instance.CurPlayerVipLevel.ToString();//玩家的vip等级
}
}
0 0
- C# 代理
- C#代理
- C#中的代理(Delegate)
- C#中的代理
- C#中的代理(Delegate)
- C# 代理工厂(1)
- C# 代理工厂(2)
- C#代理详解
- C#中的代理(Delegate)
- C#中的代理(Delegate)
- C#中的代理(Delegate)
- c#代理和事件
- C# 代理 事件 详解
- C# webbrowser 代理
- C# 代理做为参数
- C#中的事件代理
- C#中的代理
- c# 代理 事件
- 算法整理——2015腾讯开发岗笔试题
- 机器学习中Training, Validation 和 Test 集合之间的区别
- 可重入函数与线程安全的区别与联系
- 【数论】codeforce711E ZS and The Birthday Paradox
- UVA 10474
- C#代理
- CodeForces-483B Friends and Presents(二分)
- Windows和Linux进程间通信区别
- 深度理解Jquery 中 offset() 方法
- 常用HTTP响应头和请求头信息
- 解决ListView 跟ScroolView 共存 listItem.measure(0, 0) 空指针
- 一个关于String,StringBuffer和StringBuilder 的问题
- 全排列
- 数据库连接及增删改查那些事