Penugasan Nilai Tatasusunan C#
Tidak seperti PHP, penetapan nilai tatasusunan C# memerlukan kaedah tertentu. Begini caranya untuk mengisi tatasusunan C#:
Pertama, isytiharkan tatasusunan:
<code class="language-csharp">int[] terms = new int[400];</code>
Kemudian, gunakan gelung for
untuk memberikan nilai kepada setiap elemen:
<code class="language-csharp">for (int runs = 0; runs < 400; runs++) { terms[runs] = runs * 2; // Example: Assigning values }</code>
Pendekatan Lebih Fleksibel: Menggunakan Senarai
C# menawarkan alternatif yang lebih dinamik: Lists
. Tidak seperti tatasusunan, senarai tidak memerlukan saiz yang telah ditetapkan:
<code class="language-csharp">List<int> termsList = new List<int>();</code>
Tambah nilai menggunakan kaedah Add()
:
<code class="language-csharp">for (int runs = 0; runs < 400; runs++) { termsList.Add(runs * 2); // Example: Adding values }</code>
Untuk menukar senarai kembali kepada tatasusunan, gunakan ToArray()
:
<code class="language-csharp">int[] terms = termsList.ToArray();</code>
Perbandingan Prestasi
Pertimbangkan faktor prestasi ini:
for
gelung pada Senarai adalah kira-kira dua kali lebih pantas daripada gelung foreach
.for
adalah lebih kurang dua kali lebih pantas daripada lelaran Senarai.for
pada tatasusunan adalah kira-kira lima kali lebih pantas daripada gelung foreach
pada Senarai.Atas ialah kandungan terperinci Bagaimanakah saya boleh memberikan nilai dengan cekap kepada tatasusunan dan senarai dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!