C#獲取陣列的行數和列數
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test02
{
class Program
{
static void Main(string[] args)
{
int[,] arr = new int[2, 2] { { 1, 2 }, { 3, 4 } };//自定義一個二維陣列
Console.WriteLine("陣列的行數為:");
Console.WriteLine(arr.Rank);//獲得二維陣列的行數
Console.WriteLine("\n");
Console.WriteLine("陣列的列數為:");
Console.WriteLine(arr.GetUpperBound(arr.Rank - 1) + 1);//獲得二維陣列的列數
Console.WriteLine("\n");
for (int i = 0; i < arr.Rank; i++)
{
string str = "";
for (int j = 0; j < arr.GetUpperBound(arr.Rank - 1) + 1; j++)
{
str = str + Convert.ToString(arr[i, j]) + " ";//迴圈輸出二維陣列中的每個元素
}
Console.WriteLine(str);
Console.WriteLine("\n");
}
}
}
}