using System;
class recv
{
public delegate void request(object sender,EventArgs e);//定义了一个函数类型。
public event request rqadd;
//事件其实就是一个函数对象,而这个函数的调用方式有点特别,是事件驱动的,而不是直接调用的。
//而且这个函数可以认为是一个reqeust类型的函数组,这个函数组目前为空。
public void run()//需要一个循环来持续的处理事件。
{
while(true)
{
if(Console.ReadLine()=="h")
{
rqadd(this,new EventArgs());
//执行事件函数数组里的所有函数。
}
}
}
}
class client
{
public client(recv rq)
{
rq.rqadd += new recv.request(this.show);//把show函数添加到rq的事件数组当中。
}
private void show(object sender,EventArgs e)
{
Console.WriteLine("h is received!");
}
}
class myclass
{
static void Main()
{
recv rq=new recv();
client cc=new client(rq);
rq.run();
}
}
分享到:
相关推荐
委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真 是太容易了,而没有过去的人每次见到委托和事件就...
详细讲述了C#中委托和事件的语法及其使用方法,用程序例子深入浅出的讲述了不同的使用方法和这些使用方法的优劣。
委托和事件教程,委托事件教程委托和事件教程,委托事件教程委托和事件教程,委托事件教程委托和事件教程,委托事件教程委托和事件教程,委托事件教程委托和事件教程,委托事件教程
winform委托和事件经典例子,委托 和 事件 winform 传值 子传父 父传子
委托 和 事件在 .net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就...
委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件。对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件...
C# 中的委托和事件,C# 中的委托和事件,C# 中的委托和事件
全面认识C#里的委托和事件。提供详细的实例和ppt
委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就...
精彩的委托和事件实例,采用现实实例,通俗易懂
使用c++的function和bind实现c#中的委托和事件
C# 讲解委托和事件的好文章集合。 包括: C#_委托的妙文.doc C#委托和事件.doc C#_委托使用方法.doc C#_WndProc的使用方法.doc 文档内有详细代码,您一定可以用它学会委托和事件!
C# 中的委托和事件(.Net Framework) 事件和委托 .doc
菜鸟进入,认识C#中的委托和事件 引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易...
委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就...
对委托和事件 循序渐进,由浅入深、细致的讲解。并有实例代码,容易理解。
学习C#毕竟之路,对事件编程,入门级介绍,全面而且细致
委托和事件一直是C#的重难点,本文档对于委托和事件由浅入深介绍的非常详细
委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就...