Bagaimana mungkin untuk menginisialisasi (dengan C# initializer) daftar string? Saya telah mencoba dengan contoh di bawah ini tapi itu's tidak bekerja.
List<string> optionList = new List<string>
{
"AdditionalCardPersonAddressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"
}();
Fungsi anda baik-baik saja tapi isn't bekerja karena anda menempatkan ()
setelah terakhir }
. Jika anda memindahkan ()
ke atas untuk Daftar baru<string>()
kesalahan berhenti.
Contoh di bawah ini:
List<string> optionList = new List<string>()
{
"AdditionalCardPersonAdressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"
};
var animals = new List<string> { "bird", "dog" };
List<string> animals= new List<string> { "bird", "dog" };
Dua di atas adalah cara terpendek, silakan lihat https://www.dotnetperls.com/list
Ini adalah bagaimana anda menginisialisasi dan juga anda dapat menggunakan Daftar
List<string> optionList = new List<string> {"AdditionalCardPersonAdressType"};
optionList.Add("AutomaticRaiseCreditLimit");
optionList.Add("CardDeliveryTimeWeekDay");
Dengan cara ini, jika anda mengambil nilai-nilai dari IO, anda dapat menambahkannya ke dialokasikan secara dinamis daftar.