文件名称:.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)