Hoe initialiseer je een lijst van strings (List) met veel string-waarden

Hoe is het mogelijk om (met een C# initializer) een lijst met strings te initialiseren? Ik heb het geprobeerd met het onderstaande voorbeeld maar het werkt niet.

List<string> optionList = new List<string>
{
    "AdditionalCardPersonAddressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"
}();

Verwijder gewoon () aan het eind.

List optionList = new List
            { "AdditionalCardPersonAdressType", /* rest of elements */ };
Commentaren (6)
Oplossing
List mylist = new List(new string[] { "element1", "element2", "element3" });
Commentaren (5)

Je hebt niet echt een vraag gesteld, maar de code zou moeten zijn

List optionList = new List { "string1", "string2", ..., "stringN"}; 

d.w.z. geen () achter de lijst.

Commentaren (3)