`

委托和事件

 
阅读更多
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#中的委托和事件(完整版)

    详细讲述了C#中委托和事件的语法及其使用方法,用程序例子深入浅出的讲述了不同的使用方法和这些使用方法的优劣。

    c#委托和事件教程,委托事件教程

    委托和事件教程,委托事件教程委托和事件教程,委托事件教程委托和事件教程,委托事件教程委托和事件教程,委托事件教程委托和事件教程,委托事件教程委托和事件教程,委托事件教程

    winform委托和事件经典例子

    winform委托和事件经典例子,委托 和 事件 winform 传值 子传父 父传子

    C# 委托 和 事件在 .net Framework中的应用

    委托 和 事件在 .net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就...

    C#中委托与事件的区别

    委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件。对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件...

    C# 中的委托和事件

    C# 中的委托和事件,C# 中的委托和事件,C# 中的委托和事件

    csharp委托和事件实例

    全面认识C#里的委托和事件。提供详细的实例和ppt

    C#的委托和事件详解

    委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就...

    精彩的委托和事件实例

    精彩的委托和事件实例,采用现实实例,通俗易懂

    c++实现委托和事件

    使用c++的function和bind实现c#中的委托和事件

    C# 委托和事件 (详细讲解)

    C# 讲解委托和事件的好文章集合。 包括: C#_委托的妙文.doc C#委托和事件.doc C#_委托使用方法.doc C#_WndProc的使用方法.doc 文档内有详细代码,您一定可以用它学会委托和事件!

    C# 中的委托和事件(.Net Framework)

    C# 中的委托和事件(.Net Framework) 事件和委托 .doc

    认识C#中的委托和事件

    菜鸟进入,认识C#中的委托和事件 引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易...

    .net C#中的委托和事件

    委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就...

    C# 中的委托和事件 详解

    对委托和事件 循序渐进,由浅入深、细致的讲解。并有实例代码,容易理解。

    C#--委托和事件

    学习C#毕竟之路,对事件编程,入门级介绍,全面而且细致

    C#中的委托和事件.pdf

    委托和事件一直是C#的重难点,本文档对于委托和事件由浅入深介绍的非常详细

    C#中的委托和事件(HTML)

    委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就...

Global site tag (gtag.js) - Google Analytics