Ako inicializovať zoznam reťazcov (List) s mnohými reťazcovými hodnotami

Ako je možné inicializovať (pomocou inicializátora jazyka C#) zoznam reťazcov? Skúšal som to na príklade nižšie, ale nefunguje to.

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

Stačí odstrániť () na konci.

List optionList = new List
            { "AdditionalCardPersonAdressType", /* rest of elements */ };
Komentáre (6)
Riešenie
List mylist = new List(new string[] { "element1", "element2", "element3" });
Komentáre (5)

V skutočnosti ste nepoložili otázku, ale kód by mal byť

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

t.j. bez koncového () za zoznamom.

Komentáre (3)