Rumah >pembangunan bahagian belakang >C++ >Berapa banyak cara saya dapat memulakan array di C#?
C#Array Inisialisasi Pelbagai Kaedah
Kaedah yang paling langsung adalah menggunakan
kata kunci baru, diikuti dengan jenis array dan saiz yang diperlukan:
<code class="language-csharp">string[] array = new string[2]; // 创建长度为 2 的数组,初始化为默认值</code>atau, anda boleh menggunakan nilai spesifik sintaks pendakap untuk memulakan array semasa tempoh penciptaan:
<code class="language-csharp">string[] array = new string[] { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"</code>anda juga boleh menyenaraikan nilai hanya dalam kurungan, tanpa menggunakan
baru kata kunci:
<code class="language-csharp">string[] array = { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"</code>Di samping itu, anda boleh menggunakan
var untuk menyimpulkan jenis array dari tatabahasa awal:
<code class="language-csharp">var array = new[] { "A", "B" }; // 创建长度为 2 的已填充数组,类型从值推断</code>Akhirnya, C# 12 memperkenalkan ekspresi koleksi, yang membolehkan inisialisasi array mudah tanpa perlu menentukan jenis:
<code class="language-csharp">string[] array = ["A", "B"]; // 创建长度为 2 的已填充数组,类型从值推断</code>Harus diingat bahawa pelbagai inisialisasi tatabahasa tidak dapat digunakan untuk menentukan jenis array. Dalam kes ini, jenis mesti dipaparkan sebelum kurungan.
Atas ialah kandungan terperinci Berapa banyak cara saya dapat memulakan array di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!