c# 委托 事件
来源:互联网 发布:淘宝刷单被发现怎么办 编辑:程序博客网 时间:2024/05/19 15:40
传输类 数据
调用event(对象(自己),传输类)
调用:
引用event 绑定方法
调用 调用event函数(传输类)
被绑定方法(对象,传输类)
public class EventTest {
public delegate void TestHandle(object sender, eventTe e);
public event TestHandle handled;
public class eventTe
{
public struct Data
{
public int id;
public string str;
};
public Data data;
public eventTe(Data _data)
{
data = _data;
}
}
public void OnTarget(eventTe e)
{
handled(this, e);
}
}
public class DelegateTest : MonoBehaviour {
delegate void eDelegate(string str);
EventTest test = new EventTest();
void Start () {
//eDelegate del = new eDelegate(ShowA);
//del += ShowB;
//del("a");
//ShowAll(del);
test.handled += ShowEventA;
EventTest.eventTe.Data data = default(EventTest.eventTe.Data);
data.id = 1;
EventTest.eventTe et = new EventTest.eventTe(data);
test.OnTarget(et);
}
void ShowAll(eDelegate ed)
{
Debug.Log("showall");
}
void ShowA(string str)
{
Debug.Log("A");
}
void ShowB(string str)
{
Debug.Log(str);
}
void ShowEventA(System.Object et, EventTest.eventTe eet)
{
Debug.Log("eventsa"+eet.data.id+" "+eet.data.str);
}
}
- C#委托及事件委托
- c# 委托和委托事件
- C# 事件 委托 教程
- C# 事件 委托 教程
- C#委托及事件
- c# 委托与事件
- C# 委托和事件
- C#委托与事件
- C#委托,事件
- C#委托事件
- C#委托及事件
- c# 委托 和 事件
- C#委托,事件
- C#委托及事件
- 关于 C# 委托、事件
- C# 委托与事件
- C#委托事件
- c#委托、事件理解
- 文本渐变
- 「图论」最小生成树-Prime算法
- 前端web开发的MVC模式 - 从一个简单实例讲起
- 合并BIN文件的两种方法
- iOS中的 沙盒文件夹 (数据的写入和读取,归档和反归档)
- c# 委托 事件
- 支付宝第三方支付 平台
- modelsim 功能仿真 心得
- SQL基础教程之SQL指令
- JDK 1.8 新特性
- Codeforces Round #320 (Div. 2)(B)
- poj1836动态规划+最长上升子序列变形+最长增和最长减然后找出分割点
- Linux下查看文件和文件夹大小
- MVC浅析(实际上应该是MVP,有时间再更新该博客)