Tidak seperti pengendalian tatasusunan dinamik PHP, tatasusunan C# memerlukan saiz yang telah ditetapkan. Mari kita gambarkan perbezaan ini dengan contoh.
Pendekatan PHP adalah mudah:
<code class="language-php">$arr = array(); for ($i = 0; $i < 5; $i++) { $arr[] = $i; }</code>
Kod PHP ini mencipta tatasusunan kosong dan menambah elemen menggunakan sintaks []
. C#, bagaimanapun, memerlukan pendekatan yang berbeza.
Untuk menambah nilai pada tatasusunan C#, anda mesti mengisytiharkan saiznya terlebih dahulu. Berikut ialah C# yang setara dengan contoh PHP:
<code class="language-csharp">int[] terms = new int[5]; for (int runs = 0; runs < 5; runs++) { terms[runs] = runs; }</code>
Kod ini mencipta tatasusunan integer terms
dengan kapasiti 5 elemen. Sintaks []
kemudiannya digunakan untuk menetapkan nilai.
Alternatif yang lebih fleksibel dalam C# ialah koleksi List<T>
. Senarai mengubah saiz secara dinamik, membolehkan anda menambah elemen tanpa mentakrifkan saiz:
<code class="language-csharp">List<int> termsList = new List<int>(); for (int runs = 0; runs < 5; runs++) { termsList.Add(runs); }</code>
Memilih antara tatasusunan dan senarai bergantung pada keperluan anda. Tatasusunan biasanya lebih pantas untuk mengakses elemen dan mempunyai pengurusan memori yang lebih baik, manakala senarai menawarkan fleksibiliti dan kemudahan penggunaan yang lebih besar untuk data dinamik.
Atas ialah kandungan terperinci Bagaimanakah Saya Menambah Nilai pada Tatasusunan dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!