Array pada C# bisa dideklarasikan dengan cara-cara di bawah ini.
- Array satu dimensi (one-dimensional arrays)
// Deklarasi array satu dimensi
int[] array1 = new int[10];
int[] array2 = new int[] { 1, 2, 3 };
int[] array3 = { 4, 5, 6, 7, 8 };
Console.WriteLine("Banyak elemen di array1: {0}", array1.Length);
Console.WriteLine("array2");
for (int i = 0; i < array2.Length; i++) Console.WriteLine(array2[i]);
Console.WriteLine("array3");
for (int i = 0; i < array3.Length; i++) Console.WriteLine(array3[i]);
Jika dijalankan akan menghasilkan output seperti di bawah ini.
Banyak elemen di array1: 10
array2
1
2
3
array3
4
5
6
7
8
- Array multidimensi (multidimensional arrays)
// Deklarasi array multidimensi
int[,] array4 = new int[2, 3];
atau
int[,] array5 = { { 1, 2, 3, 4 }, { 5, 6, 7, 8 } };
foreach (int idx in array5) Console.WriteLine("{0}", idx);
Jika dijalankan akan menghasilkan output seperti di bawah ini.
array5
1
2
3
4
5
6
7
8
Array multidimensi juga bisa dideklarasikan sebagai jagged arrays (seperti pada Java). Artinya, masing-masing baris tidak memiliki ukuran yang sama.
// Jagged (seperti di Java)
int[][] array6 = new int[2][];
array6[0] = new int[3] { 1, 2, 3 };
array6[1] = new int[4];
Console.WriteLine();
Console.WriteLine("Banyak baris array6: {0}", array6.Length);
for (int i = 0; i < array6[0].Length; i++) Console.WriteLine(array6[0][i]);
Console.WriteLine("Banyak elemen pada array6[1]: {0}", array6[1].Length);
Output:
Banyak baris array6: 2
1
2
3
Banyak elemen pada array6[1]: 4
Terus lanjutkan sob
BalasHapusWah mantabs nich...
BalasHapussalam kenal dan sukses selalu..
lanjutkan postingannnya..
Mantabs juga (seperti nama club pengajian eyang putriku)...
BalasHapusAku gak paham babar pisan.