Comment initialiser une liste de chaînes de caractères (List) avec de nombreuses valeurs de chaînes de caractères ?

Comment est-il possible d'initialiser (avec un initialisateur C#) une liste de chaînes de caractères ? J'ai essayé avec l'exemple ci-dessous mais cela ne fonctionne pas.

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

Il suffit d'enlever () à la fin.

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

Vous n'avez pas vraiment posé de question, mais le code doit être

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

c'est-à-dire sans () après la liste.

Commentaires (3)