Sedikit wawasan:
Misalnya, intmewakili satu bilangan bulat, int[]mewakili larik bilangan bulat.
Untuk menginisialisasi array dengan dimensi tertentu, Anda dapat menggunakan newkata kunci, memberikan ukuran dalam tanda kurung siku setelah nama jenis:
//create a new array of 32 ints.
int[] integers = new int[32];
Semua array adalah tipe referensi dan mengikuti semantik referensi. Karenanya, dalam kode ini, meskipun elemen individual adalah tipe nilai primitif, integersarray adalah tipe referensi. Jadi jika nanti Anda menulis:
int[] copy = integers;
ini hanya akan menetapkan seluruh salinan variabel untuk merujuk ke array yang sama, itu tidak akan membuat array baru.
Sintaks array C # bersifat fleksibel, ini memungkinkan Anda untuk mendeklarasikan array tanpa menginisialisasi mereka sehingga array tersebut dapat diukur secara dinamis nanti dalam program. Dengan teknik ini, pada dasarnya Anda membuat referensi null dan kemudian mengarahkan referensi tersebut ke bentangan lokasi memori yang dialokasikan secara dinamis yang diminta dengan newkata kunci:
int[] integers;
integers = new int[32];
Terima kasih.