Tipe data [] arrayName;
Contoh berikut membuat array satu dimensi, multidimensi, dan jagged arrays:class TestArraysClass
{
static void Main()
{
// Declare a single-dimensional array
int[] array1 = new int[5];
// Declare and set array element values
int[] array2 = new int[] { 1, 3, 5, 7, 9 };
// Alternative syntax
int[] array3 = { 1, 2, 3, 4, 5, 6 };
// Declare a two dimensional array
int[,] multiDimensionalArray1 = new int[2, 3];
// Declare and set array element values
int[,] multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 } };
// Declare a jagged array
int[][] jaggedArray = new int[6][];
// Set the values of the first array in the jagged array structure
jaggedArray[0] = new int[4] { 1, 2, 3, 4 };
}
}
Pembahasan Array Meliputi :
1. Array as Objects
2. Single-Dimensional Arrays
3. Multidimensional Arrays
4. Jagged Arrays
5. Using foreach with Arrays
6. Passing Arrays as Arguments
7. Passing ArraysUsing ref and out
8. Implicitly Typed Arrays
- Kesimpulan
Array memiliki properti berikut :
- Array bisa berupa Single-Dimensional, Multidimensional atau Jagged.
- Jumlah dimensi dan panjang setiap dimensi ditetapkan saat instance array dibuat. Nilai ini tidak dapat diubah selama instance.
- Nilai default elemen array numerik diatur ke nol, dan elemen referensi ditetapkan ke null.
- Sebuah array jagged adalah array dari arrays, dan karena itu elemen-elemennya adalah tipe referensi dan diinisialisasi menjadi null.
- Array adalah nol diindeks: sebuah array dengan n elemen diindeks dari 0 ke n-1.
- Array elemen bisa dari tipe data apapun, termasuk tipe data array.
- Tipe data array adalah tipe data referensi yang diturunkan dari base type abstrak Array. Karena tipe data ini menerapkan IEnumerable dan IEnumerable
, Kita dapat menggunakan iterasi foreach pada semua array di C #.
ConversionConversion EmoticonEmoticon