多语言展示
当前在线:921今日阅读:27今日分享:41

C#中的数组简介

C#中的数组简介
工具/原料

电脑

方法/步骤
1

1.数 组 概 述2.一维数组的声明和使用3.二维数组的声明和使用4.数组的基本操作

2

数 组 概 述       数组是包含若干相同类型的变量,这些变量都可以通过索引进行访问。数组中的变量称为数组的元素,数组能够容纳元素的数量称为数组的长度。数组中的每个元素都具有唯一的索引与其相对应,数组的索引从零开始。         数组是通过指定数组的元素类型、数组的秩(维数)及数组每个维度的上限和下限来定义的,即一个数组的定义需要包含以下几个要素

3

1.一维数组的声明      一维数组即数组的维数为1,其声明语法如下:

4

2.一维数组的使用       需要存储多个值时,可以使用一维数组,而且可以通过使用foreach语句或数组的下标将数组中的元素值读出来。

方法/步骤2
1

二维数组的声明和使用

2

二维数组的声明二维数组的声明语法如下。 type[,] arrayName;其中:type表示数组存储数据的数据类型;arrayName表示数组名称。

3

二维数组的使用 需要存储表格的数据时,可以使用二维数组。如图所示举例说明了4行3列的二维数组的存储结构

4

动态二维数组的声明及使用1.声明 动态数组的声明语法如下。type[] arrayName;arrayName = new type[n1,n2,…]   其中:arrayName表示数组名称;type表示数组存储数据的数据类型;n1,n2表示数组的长度,可以是整数的常量或变量,它们分别表示一维数组和二维数组的长度,new关键字仍然以默认值来初始化数组元素。 2.初始化    int m=2;    int n=2;    int[,] arry2 = new int[m,n];

5

数组的基本操作

方法/步骤3
1

如何遍历数组使用foreach语句可以实现数组的遍历功能,开发人员可以用foreach语句访问数组中的每个元素而不需要确切地知道每个元素的索引号。        例如:         int[] arr = new int[10] { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 };        //采用foreach语句对arr数组进行遍历        foreach (int number in arr)             Console.WriteLine(number);        Console.ReadLine();

2

添加/删除数组元素 添加/删除数组元素就是在数组中的指定位置对数组元素进行添加和删除,添加数组元素一般是通过使用ArrayList类实现,该类将在后面的小节中进行详细讲解。可以利用数组的索引号对数组元素进行删除操作,但这种方法不能够真正地实现对数组元素的删除,一般不推荐使用。

3

对数组进行排序 排序是编程中最常用的算法之一,排序的方法有很多种,可以用遍历的方法对数组进行排序,也可以用Array类的Sort方法和Reverse方法对数组进行排序。  (1)遍历排序的方法:常用的包括冒泡法排序 、直接插入法 、选择排序法   (2)Array类的Sort和Reverse排序方法。

4

数组的合并与拆分数组的合并与拆分在很多情况下都会被应用,在对数组进行合并或拆分时,数组与数组之间的类型应一致。(1)数组的合并:数组的合并实际上就是将多个一维数组合并成一个一维数组,或者将多个一维数组合并成一个二维数组或多维数组。(2)数组的拆分:数组的拆分实际上就是将一个一维数组拆分成多个一维数组,或是将多维数组拆分成多个一维数组或多个多维数组。

推荐信息