Head First C# 中文版 第12章 回顾与前瞻 page547

来源:互联网 发布:数据库两个主键约束 编辑:程序博客网 时间:2024/05/21 20:10

 

Timer在幕后使用一个委托


C#.NET如何告诉Timer每过一个时间段要做什么?Timer每次是如何调用timer1_Tick()方法的?我们要像上一章一样去讨论事件和委托了。使用IDE的“转到定义”功能来复习一下事件处理委托是如何工作的:


④右击timer1变量并选择“转到定义”


“转到定义功能”可以让IDE自动跳到timer1变量被定义的代码处。IDE将会跳到创建并添加timer1Form1的属性的地方。在该文件中向下滚动,直到你看见下面这一行:


 

⑤现在右击EventHandler并选择“转到定义”


IDE将会跳转到定义EventHandler的代码。看看显示代码的新标签页的名字:“EventHandler[从原数据]”。这意味着定义EventHandler的代码不存在于你的代码中。它是.NET框架内建的,而且IDE生成了一行“伪”代码来给你看它是如何被声明的:


原创粉丝点击