文字列のリスト(List)を多数の文字列値で初期化する方法

文字列のリストを(C#のイニシャライザで)初期化するにはどうすればよいのでしょうか?以下の例で試してみましたが、うまくいきません'。

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

最後に () を削除するだけです。

List optionList = new List
            { "AdditionalCardPersonAdressType", /* rest of elements */ };
解説 (6)
ソリューション
List mylist = new List(new string[] { "element1", "element2", "element3" });
解説 (5)

あなたは本当に質問していませんが、コードは次のようになります。

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

つまり、リストの後に()を付けないことです。

解説 (3)