C# 一维数组 二位数组 多维数组

什么是数组?

  数组是一组变量,就是把一些变量串在一起,放在一块。

 数组的作用?

假设有一堆变量,每个变量都有一些程序,那么这堆程序放在一起  程序就会混乱,处理起来有些麻烦,那么数组就是把这些变量放在一块处理起来,就是操作大量数据。

数组的定义

 string[]变量名=new string[数组长度]{""0,""1,""2};//  0 1 2代表索引下标   数组长度是3

int[]变量名=new int[数组长度]{1,2,3};//用什么类型变量    中括号里面就用什么类型的变量

double[]变量名=new double[长度]{1.1,1.2}

string[]变量名=new string[长度];

string[]变量名=new  string[]{"","",""};//假设中括号里面我们不知道有多少个变量,数组长度可以不写 但是中括号里面内容必须有

... ...

数组的赋值

string [] aaa =new string[3];

aaa[0]="a";

aaa[1]="b";

aaa[2]="c";   //这里的0 1 2是数组的索引下标

变量名[索引] = 值;

数组的取值

string [] k =new string[3]{"a","b","c"};

k[0]="a";

k[1]="b";

k[2]="c"; 

变量 = 变量名[索引];

数组的优缺点

1、数组里面的内容必须是同一类型
2、数据必须有长度限制

二维数组:
定义:string[,] 名字 = new string[2,3];
//有2个一维数组,每一个一维数组中有3个变量
接赋值 {   {"","",""}    ,   {"","a",""}     }
名字[1,1]
-------------------------------------------------------------------
三维数组:
定义:string[,,] 名字 = new string[2,3,4];
//有2个二维数组,每一个二维数组中有3个一维数组,每一个一维数组中有4个变量

原文地址:https://www.cnblogs.com/zhangwei99com/p/6483738.html