Jagged Array Bahasa Pemrograman C#

Jagged Array Bahasa Pemrograman C# | IDCSharp
Jagged Array Bahasa Pemrograman C# | IDCSharp

Sebelunya kita telah membahas mengenai Apasih Array itu ?, dengan berbagai keunggulan dan fungsinya.

Nah, sekarang idcsharp akan menjelaskan tentang salah satu bagian dari Array, yaitu Jagged Array pada bahasa pemrograman C#.

Jagged Array adalah suatu array yang mempunyai elemen array juga. Jadi dapat dikatakan Array didalam array.

berikut adalah contoh dari deklaras array dimensi tunggal yang memiliki 3 element array bilangan bulat.

int[ ][ ] Arr = new int[8][ ];

setiap dimensi pada array diatas merupakan array juga, jadi kamu juga dapat menginisialisasi deklarasi array.

int[ ][ ]  Arr = new int[ ][ ]  {   new int[ ] {13,1,62,8,9},   new int[ ] {43,2,65},   new int[ ] {83,23} }; 

Pada array di atas, arr adalah sebuah array yang berisi 3 array bertipe data integer.

dan cara untuk mengaksesnya secara individu, gunakan syntax berikut :

int x = Arr[2][1]; //23
Lantas, Bagaimana implementasi Jagged Array dalam pembuatan program ? berikut adalah salah satu contoh implementasi pada program :
using System;

namespace ArrayApplication {
   public class MyArray {
      public static void Main(string[] args) {
         
         int[][] a = new int[][]{new int[]{0,0},new int[]{15,32},
            new int[]{54, 32},new int[]{ 21, 76 }, new int[]{ 22, 12 } };
         int i, j;
         
         for (i = 0; i < 5; i++) {
            for (j = 0; j < 2; j++) {
               Console.WriteLine("a[{0}][{1}] = {2}", i, j, a[i][j]);
            }
         }
         Console.ReadLine();
      }
   }
}

Dari kode di atas, akan menghasilkan output seperti dibawah ini :