如何在C#中找到锯齿状数组的长度和等级?

首先,设置一个锯齿状的数组。

int[][] arr = new int[][] {

   new int[] {

      0,

      0

   }, new int[] {

      1,

      2

   },

   new int[] {

      2,

      4

   }, new int[] {

      3,

      6

   }, new int[] {

      4,

      8

   }

};

现在,使用GetLowerBound()GetUpperBound()和等级属性来获取数组的lenth和等级作为显示在下面的代码-

示例

using System;

public class Program {

   public static void Main() {

      int[][] arr = new int[][] {

         new int[] {

            0,

            0

         }, new int[] {

            1,

            2

         },

         new int[] {

            2,

            4

         }, new int[] {

            3,

            6

         }, new int[] {

            4,

            8

         }

      };

      //长度

      Console.WriteLine("Length:" + arr.Length);

      Console.WriteLine("Upper Bound: {0}", arr.GetUpperBound(0).ToString());

      Console.WriteLine("Lower Bound: {0}", arr.GetLowerBound(0).ToString());

      Console.WriteLine("Dimensions of Array : " + arr.Rank);

   }

}

输出结果

Length:5

Upper Bound: 4

Lower Bound: 0

Dimensions of Array : 1

以上是 如何在C#中找到锯齿状数组的长度和等级? 的全部内容, 来源链接: utcz.com/z/355863.html

回到顶部