一维数组的三种定义形式
数据类型[]数组名=new 数据类型[元素个数];
1 int[] a = new int[5];
a = new int[] { };
2 int[] b = new int[5];
3 int[] c = { 1, 2, 3, 4, 5, 7 };
二维数组定义形式
数据类型 [ ,]数组名=new 数据类型[行数,列数];
int[,] d = new int[3, 3];
d = new int[,] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
//求二维数组行数
Console.WriteLine(y .GetLength (0));
//求二维数组列数
Console.WriteLine(y.GetLength (1));
. 交错数组
int[][] A= new int[3][];
int[][] A1 = new int[3][];
//赋值或初始化
A = new int[3][] { new int[] { 1, 2, 3 }, new int[] { 4, 5, 6 }, new int[] { 7, 8, 9 } };
//查找某个元素,第一个[]代表第几个数组
//第二个[]代表那个数组的下标值
Console.WriteLine(A [1][2]);
//求数组中有几个数据
Console.WriteLine(A .Length );
//交错数组中第二个数组有多少个元素
Console.WriteLine(A[1].Length );
A = new int[][] { new int[] { 1, 2, 3 }, new int[] { 4, 5, 6 }, new int[] { 7, 8, 9 }, new int[] { 0 } };
1//输出
for (int i= 0;i<A.Length;i++)
{
for (int j = 0;j <A[i].Length;j++)
{
Console.WriteLine(A[i][j]);
}
}
2 //输出(每个数组为一行)
for (int i= 0;i<A.Length;i++)
{
for (int j = 0;j <A[i].Length;j++)
{
Console.WriteLine(arr[i][j]);
}
Console.Read ();
}
567

被折叠的 条评论
为什么被折叠?



