Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Menambah Nilai pada Tatasusunan dalam C#?

Bagaimanakah Saya Menambah Nilai pada Tatasusunan dalam C#?

Patricia Arquette
Lepaskan: 2025-01-19 17:52:09
asal
244 orang telah melayarinya

How Do I Add Values to Arrays in C#?

Menambahkan Elemen pada Tatasusunan C#: Perbandingan dengan PHP

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan