Wie initialisiert man eine Liste von Strings (List) mit vielen Stringwerten

Wie ist es möglich, zu initialisieren (mit einem C#-Initialisierer) eine Liste von Zeichenfolgen? Ich habe versucht, mit dem Beispiel unten, aber es ist nicht funktioniert.

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

Entfernen Sie einfach () am Ende.

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

Sie haben nicht wirklich eine Frage gestellt, aber der Code sollte sein

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

d.h. kein abschließendes () nach der Liste.

Kommentare (3)