摘要: C#引入事件,在以往我们编写程序中,往往采用等待机制,为了等待某件事情的发生,需要不断地检测某些判断变量,而引入事件编程后,大大简化了这种过程,事件驱动程序与过程式程序最大的不同就在于,程序不再不停地检查输入设备,而是呆着不动,等待消息的到来,每个输入的消息会被排进队列,等待程序处理它。如果没有消息在等待,则程序会把控制交回给操作系统,以运行其他程序。要想快速理解C#的事件机制,那么你必须先熟悉代理(delegate),定义代理一般步骤如下:1.创建代理 public delegate int MyDelegate(方法的形参);2.创建delegate对象,并将你想要传递的函数作为参数传入。 阅读全文
posted @ 2010-12-08 12:21 Yao,Mane 阅读(541) 评论(1) 推荐(0) 编辑