C#面向对象程序设计王晶晶主编第6章课件教学.pptVIP

  • 0
  • 0
  • 约1.53万字
  • 约 91页
  • 2017-01-01 发布于广东
  • 举报

C#面向对象程序设计王晶晶主编第6章课件教学.ppt

应用程序在运行过程中通常会引发各种情况,有的情况类似于单击应用程序窗口中的按钮,这类情况称为事件;有的情况则类似于被零除等意外情形,这类情况称为异常,无论发生何种情况,程序都要对此进行处理,C#中对事件的处理是通过委托机制实现的,本章将详细介绍委托、事件和异常处理。 6.1 委托 假设你是一个程序员,正在编写一个Asp.net网页,而JS部分你不熟悉,这时你可以“委托”你的同事来完成这部分操作。这就是委托,把你不能做的事情委托给别人来完成。C#中委托类似于C++中的函数指针,在程序运行时调用不同的函数,为操作函数提供了很大的灵活性和安全性。 使用委托分为以下三步: 1. 委托声明 2. 委托实例化 3. 委托调用 6.1.1 委托声明 委托是一种引用类型,使用delegate关键字进行声明。 语法 [访问修饰符]delegate 返回类型 委托名(参数列表); 说明: 1.委托的声明与函数的声明类似,注意没有函数体; 2.委托使用一组特定的参数和返回来封装方法,封装与它匹配(即具有相同的参数和返回类型)的所有方法; 例6-1 声明一个委托 delegate int NumDelegate(int a,int b); 这就声明了一个委托,它的含义是:如果用这个委

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档