第六章 函数

来源:互联网 发布:最新手机淘宝开店 编辑:程序博客网 时间:2024/05/22 06:05
 

第六章 函数

在前面的学习过程中,我们所看到的代码基本都是写在main函数之中,以单个的代码块的形式出现。但有时某个代码块在应用程序中多处出现,并且该代码块在程序中的功能相同,比如对某个数组进行序排是一个常见的功能,在应用程序中会经常用到。假如要对该代码块进行代码修改,那么就要修改多处,在代码量比较大的情况下,这个工作量就增大了很多。有时可能忘记了修改某一处代码,甚至可能出现应用程序崩溃。

在.NET中使用函数解决此类问题,函数可以提供在应用程序任何一处执行的代码块。在应用程序中使用函数有很多优点:

1、应用程序中任何有效位置均可使用该函数,因此只需要提供一次这样的代码块,提高了代码的重用性,减轻了工作量。

2、对这段代码的修改都只影响到使用了该函数的计算,要对某个功能块进行功能性修改,只要修改该函数即可。

3、使用函数还可以提高代码的可读性。因为可以使用函数把相关的代码组织在一起,使得代码的逻辑结构更加清晰。

4、函数还可以创建多用途的代码,让他们对不同的数据执行相同操作,可以通过参数

 传递信息给函数,以返回值的形式得到函数的结果。

    通过本章,您应该:

 (1)掌握函数的定义和使用。

(2)函数的参数,包括值参数、引用参数和输出参数。

(3)理解可变参数函数。

(4)理解变量作用域概念,变量在不需要它们的代码块中可以隐藏起来。

(5)掌握函数的重载。

(6)了解什么是委托。

(6)掌握结构化程序设计的方法和步骤。