Cómo inicializar una lista de cadenas (List) con muchos valores de cadena

¿Cómo es posible inicializar (con un inicializador de C#) una lista de cadenas? He intentado con el ejemplo de abajo pero no funciona.

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

Sólo hay que quitar () al final.

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

Realmente no has hecho una pregunta, pero el código debería ser

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

es decir, no hay que dejar el () después de la lista.

Comentarios (3)