问答详情
源自:5-9 C#的二维数组的声明和访问

关于二维数组GetLength的用法

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ConsoleApp8

{

    class Program

    {

        static void Main(string[] args)

        {

            int[,] text = new int[,]{ { 1, 2, 3 }, { 1, 2, 3 } };

            Console.Write(text.GetLength(1));


        }

括号里是0输出2

括号里为1输出3

求解


提问者:qq_陆子涵_amruV3 2018-11-01 13:07

个回答

  • qq_木_20
    2018-11-03 10:29:49

    对于二维数组的GetLength方法的参数,为0时获取的是二维数组内一位数组的个数,也就是行数,为1时获取的是列的个数,也就是每个一维数组内元素个数,类似我这个

     int[,] text = { { 1, 2, 3, 4 }, { 1, 2, 3 ,4},{ 2,6,9,10} };

     Console.Write(text.GetLength(0));    输出3

     Console.Write(text.GetLength(1));    输出4

    昨天才开始看C#,...多包涵


  • 慕妹8173031
    2018-11-03 10:20:01

    GetLength(0)是计算二维数组的行数,GetLength(1)是计算二维数组的列数