第4章方法与数组
本章目标
●使用方法,以模块方式构造程序
●理解在方法之间传递信息的机制
●理解如何声明数组、初始化数组,以及引用数组的单独元素
●声明和操作多下标数组
方法
方法是实现可以由对象或类执行的计算或操作。
方法的定义
方法定义的格式
方法的定义
应用程序中的每行代码都必须在某个方法的内部,如 Main、Calculate 或 button1_Click。
返回
方法定义的格式
方法定义的格式为:
返回类型方法名(形参列表)
{
声明和语句
}
返回
数组
数组初始化
数组元素访问
数组对象的赋值运算
值类型与引用类型
数组是同一类型的一组变量,数组允许通过同一名称引用一系列的变量,并使用一个称为“索引”或“下标”的数字来进行区分。数组中包含的变量又称为数组的元素。每个元素的行为方式与变量的行为方式一样,只是数组的所有元素必须具有相同的数据类型。数组可以是一维数组,也可以是多维数组。一维数组由排列在一行中的所有元素组成。
数组初始化
C# 为在声明数组的同时对其初始化而提供了简捷的方法,只需将初始值括在大括号“{}”内即可。特别要注意的是,如果声明时未初始化数组,则数组成员将自动初始化为该数组类型的默认初始值。
返回
数组元素访问
与访问变量一样,访问数组元素之前必须对数组进行初始化。访问数组元素的表示形式为:
数组名[下标]
下标可以是整型常数或整型表达式。数组元素访问的结果是变量,即由下标选定的数组元素。
C# 数组从零开始建立索引,即数组索引从零开始。
返回
数组对象的赋值运算
数组是引用类型。数组类型的变量包含对数组对象的引用(即包含引用数组对象的地址),对数组对象的赋值,是将数组变量的内容(地址)赋值给另一个数组变量,使两个变量引用相同的对象,赋值并不创建新的对象。不执行new,则不创建新的对象。由于多个数组变量可能引用同一个数组对象,因此对其中一个变量进行的操作将影响另一个变量所引用的对象。
返回
值类型与引用类型
前面介绍的基本数据类型是都是值类型,到目前为止学过的数组、string、类都是引用类型。
返回
向方法传递数组
要向方法传递一个数组参数,需要在省略方括号的前提下指定数组名。:
printArray(number);
第四章 方法与数组 来自淘豆网www.taodocs.com转载请标明出处.