Page 13 - E-Modul Pemrograman Dasar Kelas X
P. 13
3. Array Multi Dimensi
Array multi dimensi digambarkan sebagai array yang mempunyai ukuran dari berbagai
sisi. C# mengijinkan kita membuat array multi dimensi untuk menampung data yang sifatnya
kompleks data tersebut saling berkaitan.
a. Deklarasi Array Multi Dimensi
Array dua dimensi:
tipeData[,] namaArray;
Array tiga dimensi:
tipeData[..] namaArray;
b. Array Dua Dimensi
Array dua dimensi dijabarkan sebagai array yang berbentuk persegi yang seolah- olah
mempunyai ukuran panjang dan lebar. Jika diibaratkan sebuah tabel, maka array satu
dimensi hanya mempunyai satu baris dan banyak kolom, sedangkan array dua dimensi
mempunyai banyak baris dan banyak kolom.
Kolom 0 Kolom 1 Kolom 2 Kolom3
Baris 0 Data[0,0] Data[0,1] Data[0,2] Data[0,3]
Baris 1 Data[1,0] Data[1,1] Data[1,2] Data[1,3]
Baris 2 Data[2,0] Data[2,1] Data[2,2] Data[2,3]
1) Inisialisasi Array Dua Dimensi
Berikut ini contoh menginisialisasi array dua dimensi dan cara mengisi data.
int[,] tabelNilai = new int[3,4] {(0,1,2,3),(4,5,6,7),(8,9,10,11}};
2) Mengakses Array Dua Dimensi
Contoh mengakses data atau nilai pada array dua dimensi.
int[,] tabelNilai new int[3,4] ((0,1,2,3), (4,5,6,7),(8,9,10,11});
Console.WriteLine(tabelNilai [2,1]);
Hasil keluaran kode program tersebut adalah sebagai berikut.
5
4