做外贸服饰哪个个网站好,公司官网首页,网站的开发和建设有什么区别,新手建设网站的步骤数组的定义
动态初始化:在定义数组时只指定数组的长度#xff0c;由系统自动为元素赋初值的方式。
静态初始化:定义数组的同时就为数组的每个元素赋值
数组的静态初始化有两种方式 1、类型门数组名new 类型[]{元素#xff0c;元素#xff0c;…}; 2、类型[数组名{元素由系统自动为元素赋初值的方式。
静态初始化:定义数组的同时就为数组的每个元素赋值
数组的静态初始化有两种方式 1、类型门数组名new 类型[]{元素元素…}; 2、类型[数组名{元素元素元素,...…. 上述的两种方式都可以实现数组的静态初始化但是为了简便建议采用第二种方式。
数组的常见操作
数组的遍历:依次访问数组中的每个元素
namespace Program27,
class Program
{static void Main(string[] args) {int[]arr {1,2,3,4,5};//定义数组//使用for循环遍历数组的元素for (int i 0; i arr.Length; i){Console.WriteLine(arr[i]);//通过索引访问元素Console.ReadKey();}
}多维数组
---多维数组在数组中嵌套数组。在程序中比较常见的就是二维数组
---二维数组语法格式如下 int[,] arr new int[3,4];
---在定义数组时直接对数组中的元素进行初始化的两种方式 1、int[,] arr new int[3,4] { {1,2,3,4},{1,2,3,4},{1,2,3,4} }; 2、int[,] arr { {1,2,3,4},{1,2,3,4},{1,2,3,4} };
举例 static void Main(string[] args){//二维数组定义int[,] arr0 new int[1, 2];//三维数组定义int[,,] arr1 new int[2, 3, 4];//四维数组定义int[,,,] arr2 new int[2, 3, 4, 5];//五维数组定义int[,,,,] arr3 new int[2, 3, 4, 5 ,6];for (int i0;i2;i){for(int j0;j3;j){for(int k0;k4;k){Console.Write(${arr1[i,j,k]});}}}//检查数组的长度Console.ReadKey();Console.WriteLine(arr3.Length);}
查看这个是数组里有多少给元素 int[,] arr new int[3, 4];Console.WriteLine(arr.GetLength(0));Console.WriteLine(arr.GetLength(1)); **应用 int[,] arr new int[3, 4];Console.WriteLine(arr.GetLength(0));Console.WriteLine(arr.GetLength(1));for(int i0;iarr.GetLength(0);i){for(int j0;jarr.GetLength(1);j){Console.Write(${arr[i,j]});}}
销售额总额 static void Main(string[] args){int groupSum0;//定义二维数组arr并赋值int[,] arr new int[3, 4] { { 1, 2, 3, 4 }, { 2, 3, 3, 4 }, { 3, 4, 3, 4 } };int sum 0;//定义变量记录总销售额for (int i 0; i arr.GetLength(0); i){ //遍历数组元素int groupSum0; //定义变量记录小组销售总额//遍历小组内每个人的销售额for (int j 0; j arr.GetLength(1); j){groupSum arr[i, j];sum sum groupSum;//累加小组销售额}}Console.WriteLine(groupSum);}