数组是一个变量的下拉列表,通过数组可以同时存储多个数值,并且能够同时存储类型相同的值。每个数组都有自己的类型,并且数组内的各个数值都是这个类型。在C#中声明数组的语法结构如下:
类型 [] 数组名;
其中,“类型”可以是任意变量的类型,包括本节介绍的结构和枚举类型。数组在使用前必须初始化,例如下面的代码是错误的:
数组的初始化方式有如下两种。
1)字面值指定,字面值形式可以指定整个数组的完整内容,并且实现方法比较简单,只需使用逗号对各数组值进行分割即可。例如下面的代码:
2)指定大小,即使用特定的各式指定数组的大小范围,具体格式如下:
其中,两个类型值是相同的,大小值是整数格式。例如在下面的代码中,指定了数组内有五个数值:
其中,可以组合使用字面值指定方式和指定大小方式。例如下面的代码:
注意
在两种方式组合混用时,必须确保小括号“()”内数组的大小和大括号“{}”内的数据个数相同。例如下面的代码是错误的:
实例5:输出显示数组内的数据(www.xing528.com)
下面通过一个具体实例来说明C#数组的使用效果。本实例保存在“光盘:\daima\3”文件夹内,项目名为ShiyongShuzu。实例文件的主要代码如下:
上述实例代码的设计流程如下。
1)定义一个string类型的数组Club。
2)在数组内设置八个值以分别保存八个数据。
3)通过Club.Length获取数组内数据的个数“8”。
实例执行后,将使用for循环语句将数组内的数据逐一输出,具体如图3-12所示。
注意
在使用for语句时必须注意它的控制范围,一旦判断错误将会造成运行错误。例如将上述代码进行如下修改:
修改后的代码运行后,将在Visual Studio 2010中显示异常信息,具体如图3-13所示。
图3-12 实例执行结果
图3-13 Visual Studio 2010异常提示界面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。