二维数组

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 二维数组
{
class Program
{
static void Main(string[] args)
{
int [,]aryint=new int[2,3];
int lenght = aryint.Rank ;//获取数组的维度
int len1 = aryint.GetLength(0);//获取维数中数组的长度
}
/// <summary>
/// 交错数组
/// </summary>
public void Jiaocuo()
{
//交错数组,交错数组的本质是一个1维数组,只不过这个1维数组的元素又是数组
int[][] arr = new int[3][]; //只需指定一维的长度就可以
arr[0] = new int[3];
arr[1] = new int[5];
arr[2] = new int[4];



Console.Write(arr .Rank);//输出1
Console.Write(arr .Length );//输出3


#region foreach遍历
//遍历
//foreach (int[] item in arr)
//{
// foreach (int i in item)
// {
// Console.Write(i.ToString());
// }
//}
#endregion

#region 【for遍历】
for (int i = 0; i < arr.Length; i++)
{
for (int j = 0; j < arr[i].Length; j++)
{
Console.WriteLine(arr[i][j]);
}
}
#endregion


}
}
}

原文地址:https://www.cnblogs.com/sumg/p/3742757.html