Как возможно инициализировать (с инициализатором C#) список строк? Я попробовал примером ниже, но он не работает.
List<string> optionList = new List<string>
{
"AdditionalCardPersonAddressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"
}();
List<string> mylist = new List<string>(new string[] { "element1", "element2", "element3" });
Просто уберите ()
в конце.
List<string> optionList = new List<string>
{ "AdditionalCardPersonAdressType", /* rest of elements */ };
Вы действительно не задали вопрос, но код должен быть
List<string> optionList = new List<string> { "string1", "string2", ..., "stringN"};
т.е. без завершающего () после списка.