Sintaks ini mewujudkan array yang ditentukan dengan elemen lalai, yang sesuai untuk keadaan yang perlu dimulakan setiap elemen kemudian.
string[] array = new string[2]; // 创建一个长度为2,元素为默认值的数组
unsur -unsur disediakan secara langsung dalam inisialisasi array, dan sintaks ini menggunakan nilai yang ditentukan untuk mengisi array.
string[] array = new string[] { "A", "B" }; // 创建一个长度为2,并已填充元素的数组
Sintaks ini serupa dengan tatabahasa sebelumnya, tetapi tidak secara jelas menentukan array rentetan baru. Pengkompil menyimpulkan jenis berdasarkan nilai yang disediakan.
string[] array = { "A" , "B" }; // 创建一个长度为2,并已填充元素的数组
Sintaks ini menggabungkan pernyataan dan permulaan ke dalam garis, memudahkan kod.
string[] array = new[] { "A", "B" }; // 创建一个长度为2,并已填充元素的数组
C# 12 membolehkan permulaan array mudah apabila jenis sasaran tidak dapat disimpulkan dari kanan.
string[] array = ["A", "B"]; // 创建一个长度为2,并已填充元素的数组 (C# 12及更高版本)
Atas ialah kandungan terperinci Apakah sintaks inisialisasi C# Array yang berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!