09年,北京51Testing毕业学员,第34期。

C#基础-4(第6章 委托和事件)

上一篇 / 下一篇  2013-08-15 22:38:34 / 个人分类:CSharp

第6章 委托和事件
委托:词语来源于生活,比如委托别人帮忙办一件事情。在C#中语言中委托也有这方面的含义,间接完成某件事情
定义和使用委托:
delegate是定义委托的关键字
例子:
delegate int AddHandler(int e,int f);
Class Program
{
Public int Add(int a,int b)
{
return a+b;
}
static void Main(string[] args)
{
Program program=new Program();
int commin=program.Add(1,2);
console.WriteLine("一般调用的结果是:"+common");
AddHander addHandlder=new AddHandler(program.Add);//通过委托的构造函数将委托和方法进行关联
int c=addHanlder(1.2);//通过委托,间接地调用Add方法
}
}
6.2事件
事件简言之是指生活中的一件事情,在程序中表现为一种特殊的委托

TAG:

 

评分:0

我来说两句

Open Toolbar