Cómo inicializar una lista de cadenas (List<string>) con muchos valores de cadena
¿Cómo es posible inicializar (con un inicializador de C#) una lista de cadenas? Lo intenté con el siguiente ejemplo pero no funciona.
List<string> optionList = new List<string>
{
"AdditionalCardPersonAddressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"
}();
Aceptado
Simplemente retírelo ()
al final.
List<string> optionList = new List<string>
{ "AdditionalCardPersonAdressType", /* rest of elements */ };
List<string> mylist = new List<string>(new string[] { "element1", "element2", "element3" });
Realmente no has hecho ninguna pregunta, pero el código debería ser
List<string> optionList = new List<string> { "string1", "string2", ..., "stringN"};
es decir, sin final () después de la lista.
var animals = new List<string> { "bird", "dog" };
List<string> animals= new List<string> { "bird", "dog" };
Las dos anteriores son las formas más cortas; consulte https://www.dotnetperls.com/list