Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

จะค้นหาความยาวของ jagged array โดยใช้คุณสมบัติได้อย่างไร?


ประการแรก ประกาศและเริ่มต้นอาร์เรย์ที่มีรอยหยัก

int[][] arr = new int[][] {
new int[] {
   0,
   0
}, new int[] {
   1,
   2
},
new int[] {
   2,
   4
}, new int[] {
   3,
   6
}, new int[] {
   4,
   8
}
};

ตอนนี้ใช้คุณสมบัติ length เพื่อรับความยาว

arr.Length

ต่อไปนี้เป็นรหัสที่สมบูรณ์ -

ตัวอย่าง

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 } };
      // Length
      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