一维阵列宣告:
string[] arr = new string [5];//直接指定阵列的大小。string[] arr = new string[] {"A","B","C"};//不指定阵列的大小,然后再后面放入值。string[] arr = {"A","B","C"};//宣告后直接给值,和2比较像,不过此写法比较常用。
二维阵列宣告:
string[,] arr = {{"A","B"},{"C","D"},{"E","F"}};//同一维阵列的第三种方式。
阵列读法:
//一维阵列读法:for(int i=0;i<=arr.Length-1;i++){ string content = arr[i];}//二维阵列读法:for(int i=0;i<=arr.GetLength(0)-1;i++){ for(int j=0;j<=arr.GetLength(1)-1;j++) { string content = arr[i,j]; }}
Function:
string[,] arr = {{"A","B"},{"C","D"},{"E","F"}};
1.GetLength(i)
取得维度i的长度。
例:
GetLength(0)=3
GetLength(1)=2
2.GetUpperBound(i)
取得维度i的上限。
例:
GetUpperBound(0)=2
GetUpperBound(2)=1