【文件属性】:
文件名称:.Net中的委托以及事件处理
文件大小:23KB
文件格式:RAR
更新时间:2013-07-19 05:37:48
委托
有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子:
比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。
你命令小王,如果小张玩游戏,则小王扣去小张500元钱。
这就是现实中的委托。
实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除500。
所以,委托有如下几个要素:
1 激发事件的对象--就是小张
2 处理对象事件的对象--就是小王
3 定义委托,就是你让小王监视小张。
如果这三个要素都满足的话,则你就写出了一个完整事件的处理。
【文件预览】:
ConsoleApplication1
----ConsoleApplication1.suo(9KB)
----ConsoleApplication1()
--------Program.cs(3KB)
--------ConsoleApplication1.csproj(2KB)
--------obj()
--------bin()
--------Properties()
----ConsoleApplication1.sln(947B)