课堂笔记--------------二维数组

二维数组:
一维数组----豆角
二维数组----表格

 
一维数组:

(1)定义:
数据类型[] 数组变量名 = new 数据类型[数组长度];    或者,
数据类型[] 数组变量名 = new 数据类型[数组长度]{1,2,3....};   直接在{}里赋值

二维数组:

(1)定义:

数据类型[,] 数据变量=new 数据类型[行数,列数];    [,] 左边是行,右边是列。

(2)赋值:
a[行下标,列下标] = 值                      下标都是从0开始的

(3)取值:

a[行下标,列下标]

例子1:

 1  static void Main11111(string[] args)
 2         {
 3             int[,] a = new int[3, 4]; //a是整型二维数组类型的   3行4列
 4             a[0, 0] = 100;  //第一行,第一列
 5             a[0, 1] = 120; // 第一行,第二列     //长度是4,所以下标是3,因为下标是从0开始的
 6             a[0, 2] = 130; //第一行,第三列
 7             a[0, 3] = 140; //第一行,第四列
 8 
 9             for (int i = 0; i < 3; i++)  // i 代表行
10             {
11                 for (int j=0;j<4;j ++)   //j 代表列
12                 {
13                     Console .Write (a [i ,j]+"	");
14                 }
15                 Console .Write ("
");
16             }
17 
18 
19         }

 显示的结果:

例子2:

 1  static void Main(string[] args)
 2         {
 3             int[,] a = new int[3, 4]; //a是整型二维数组类型的   3行4列
 4             a[0, 0] = 100;    //第一行,第一列
 5             a[0, 1] = 120;   //第一行,第二列                    //长度是4,所以下标是3,因为下标是从0开始的
 6             a[0, 2] = 130;   //第一行,第三列
 7             a[0, 3] = 140;   //第一行,第四列
 8 
 9             a[1, 0] = 222;  //第二行,第一列
10             a[1, 1] = 111;  //第二行,第二列
11             a[1, 2] = 222;  //第二行,第三列    
12             a[1, 3] = 145;  //第二行,第四列
13 
14             a[2, 0] = 167;  //第三行,第一列
15             a[2, 1] = 189;  //第三行,第二列
16             a[2, 2] = 146;  //第三行,第三列   
17             a[2, 3] = 176;  //第三行,第四列
18           
19               
20 
21             for (int i = 0; i < 3; i++)  // i 代表行
22             {
23                 for (int j = 0; j < 4; j++)  
24                 {
25                     Console.Write(a[i, j] + "	");
26                 }
27                 Console.Write("
");
28             }
29 
30 
31         }

显示的结果:

例子3:

 1 static void Main(string[] args)
 2         {
 3             int [,]a=new int [3,4]
 4             {
 5 
 6                 {10,11,12,13},
 7                 {22,23,24,25},             //三行四列
 8                 {33,34,35,36},
 9            
10             };
11             for (int i=0;i<3;i++)
12             {
13                 for (int j=0;j <4;j++)
14                 {
15                     Console .Write (a [i ,j ]+"	");
16                 }
17                 Console .Write ("
");
18             }
19 
20             }

显示的结果:

原文地址:https://www.cnblogs.com/yuyu1993/p/5426179.html