#region 二维数组
//https://www.cnblogs.com/zblc2016/p/5721725.html
using System;
using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
using System.Xml.Linq;
using test;
namespace QueueSample
{
class Program
{
static void Main(string[] args)
{
TwoDimensionalArray();
Console.ReadLine();
}
private static void TwoDimensionalArray()
{
int[,] array1 = new int[4, 2] { {11,22}, { 33, 44 }, { 55, 66 }, { 77, 88 }};
int[,] array2 = new int[2, 2] ;
Console.WriteLine("数组中所有维度的元素总数 = " + array1.Length);
Console.WriteLine("数组中第0维度的维度大小 = " + array1.GetLength(0));
Console.WriteLine("数组中第1维度的维度大小 = " + array1.GetLength(1));
Console.WriteLine("-------------------打印第一个数组--------------------");
printArray(array1);
Console.WriteLine("-------------------打印第二个数组--------------------");
printArray(array2);
}
private static void printArray(int[,] array)
{
for (int i = 0; i < array.GetLength(0); i++)
{
//for (int j = 0; j < array.GetLength(1); j++)
//{
// Console.WriteLine(array[i,j]);
//}
Console.WriteLine("坐标({0},{1})" ,array[i, 0], array[i, 1]);
}
}
}
}
#endregion
输出结果:
数组中所有维度的元素总数 = 8
数组中第0维度的维度大小 = 4
数组中第1维度的维度大小 = 2
-------------------打印第一个数组--------------------
坐标(11,22)
坐标(33,44)
坐标(55,66)
坐标(77,88)
-------------------打印第二个数组--------------------
坐标(0,0)
坐标(0,0)