Tambah nilai pada tatasusunan C#
Apabila memulakan tatasusunan dalam C#, anda mungkin perlu mengisinya dengan nilai. Tidak seperti PHP (yang boleh mengembangkan tatasusunan secara dinamik menggunakan array[]
), menambah elemen pada tatasusunan C# memerlukan pendekatan yang berbeza kerana sifat taip kuat bahasa C#.
Kaedah berikut boleh digunakan untuk menambah nilai pada tatasusunan C#:
<code class="language-csharp">int[] terms = new int[400]; for (int runs = 0; runs < 400; runs++) { terms[runs] = runs; // 将值赋给数组的每个元素 }</code>
Contoh ini mula-mula mencipta tatasusunan yang dipanggil "istilah" yang mengandungi 400 integer. Gelung "untuk" kemudian melelang melalui setiap indeks tatasusunan dan memberikan nilai "berjalan" (pembilang gelung) kepada setiap elemen. Tidak seperti PHP, C# tidak menyokong pengembangan langsung tatasusunan, dan saiz tatasusunan mesti ditentukan pada masa penciptaan.
Sebagai alternatif, anda boleh menggunakan List
, yang menyediakan saiz semula dinamik:
<code class="language-csharp">List<int> termsList = new List<int>(); for (int runs = 0; runs < 400; runs++) { termsList.Add(runs); // 使用Add()方法添加元素 }</code>
List
Menyediakan pendekatan yang fleksibel kepada pengurusan data tanpa menyatakan saiz awal. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa tatasusunan biasanya berprestasi lebih baik daripada List
, terutamanya dengan pengindeksan dan gelung.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah Nilai pada Array C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!