C # array bergerigi
array bergerigi adalah array dari array. Anda dapat mendeklarasikanskorarray bergerigi dengan nilaiint, sebagai berikut:
int [] [] skor;
Mendeklarasikan array tidak menciptakan sebuah array di memori. Buat sebuah array di atas:
int [] [] skor = new int [5] []; for (int i = 0; i <scores.Length; i ++) { Skor [i] = new int [4]; }
Anda dapat menginisialisasi array bergerigi, sebagai berikut:
int [] [] skor = new int [2] [] {new int [] {92,93,94}, baru int [] {85,66,87,88}};
Dimana, nilai adalah array array dua bilangan bulat - nilai [0] adalah array dengan tiga integer, nilai [1] adalah array dari empat bilangan bulat dengan.
contoh
Contoh berikut menunjukkan bagaimana menggunakan array yang terhuyung:
menggunakan System; namespace ArrayApplication { kelas MyArray { static void Main (string [] args) { / * Sebuah array terhuyung-huyung array lima bilangan bulat yang terdiri dari * / int [] [] a = new int [] [] {new int [] {0,0}, baru int [] {1,2}, int baru [] {2,4}, baru int [] {3, 6}, baru int [] {4, 8}}; int i, j; / * Nilai output dari setiap elemen dalam array * / untuk (i = 0; i <5; i ++) { untuk (j = 0; j <2; j ++) { Console.WriteLine ( "a [{0}] [{1}] = {2}", i, j, a [i] [j]); } } Console.ReadKey (); } } }
Ketika kode di atas dikompilasi dan dijalankan, menghasilkan hasil sebagai berikut:
a [0] [0]: 0 a [0] [1]: 0 a [1] [0]: 1 a [1] [1]: 2 a [2] [0]: 2 a [2] [1]: 4 a [3] [0]: 3 a [3] [1]: 6 a [4] [0]: 4 a [4] [1]: 8