- 0
- 0
- 约1.53万字
- 约 91页
- 2017-01-01 发布于广东
- 举报
应用程序在运行过程中通常会引发各种情况,有的情况类似于单击应用程序窗口中的按钮,这类情况称为事件;有的情况则类似于被零除等意外情形,这类情况称为异常,无论发生何种情况,程序都要对此进行处理,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);这就声明了一个委托,它的含义是:如果用这个委
您可能关注的文档
- C#程序设计杨克玉第4章数组课件教学.ppt
- C#程序设计杨克玉第5章面向对象程序设计课件教学.ppt
- C#程序设计杨克玉第6章WinForm应用程序设计课件教学.ppt
- C#程序设计杨克玉第7章ADO.NET数据库访问技术课件教学.ppt
- C#程序设计杨克玉第8章三层架构的ADO.NET数据库编程课件教学.ppt
- C#程序设计杨克玉第9章水晶报表及产品发布课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第1章Windows应用程序开发入门课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第2章窗体与控件课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第3章C#程序设计语言课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第4章菜单、工具栏、状态栏与对话框课件教学.ppt
原创力文档

文档评论(0)