Как инициализировать список строк (Список <строка>) со многими строковыми значениями

Как возможно инициализировать (с инициализатором C#) список строк? Я попробовал примером ниже, но он не работает.

List<string> optionList = new List<string>
{
    "AdditionalCardPersonAddressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"
}();
336
задан Erik Humphrey 23 September 2019 в 08:29
поделиться

3 ответа

List<string> mylist = new List<string>(new string[] { "element1", "element2", "element3" });
450
ответ дан 23 November 2019 в 00:39
поделиться

Просто уберите () в конце.

List<string> optionList = new List<string>
            { "AdditionalCardPersonAdressType", /* rest of elements */ };
513
ответ дан 23 November 2019 в 00:39
поделиться

Вы действительно не задали вопрос, но код должен быть

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

т.е. без завершающего () после списка.

137
ответ дан 23 November 2019 в 00:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: