Cum pentru a inițializa o listă de siruri de caractere (Lista) cu mai multe valori string

Cum este posibil pentru a inițializa (cu un C# inițializare) o listă de siruri de caractere? Am încercat cu exemplul de mai jos, dar este's nu funcționează.

List<string> optionList = new List<string>
{
    "AdditionalCardPersonAddressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"
}();
Comentarii la întrebare (1)

Doar scoateți - () la sfârșit.

List optionList = new List
            { "AdditionalCardPersonAdressType", /* rest of elements */ };
Comentarii (6)
Soluția
List mylist = new List(new string[] { "element1", "element2", "element3" });
Comentarii (5)

Ai't într-adevăr a pus o întrebare, dar codul ar trebui să fie

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

de exemplu, nu trailing () după listă.

Comentarii (3)

Funcția ta este bine, dar nu't de lucru pentru că ai pus () după ultima }. Dacă vă mutați () la partea de sus, lângă noua Listă()` eroarea se oprește.

Proba de mai jos:

List optionList = new List()
{
    "AdditionalCardPersonAdressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"
};
Comentarii (0)
var animals = new List { "bird", "dog" };
List animals= new List { "bird", "dog" };

De mai sus, două sunt cele mai scurte căi, vă rugăm să consultați https://www.dotnetperls.com/list

Comentarii (2)

Acesta este modul în care inițializa și, de asemenea, puteți utiliza Lista.Add() în cazul în care doriți pentru a face mai dinamic.

List optionList = new List {"AdditionalCardPersonAdressType"};
optionList.Add("AutomaticRaiseCreditLimit");
optionList.Add("CardDeliveryTimeWeekDay");

În acest fel, dacă sunteți de a lua valori de la IO, îl puteți adăuga la un alocate dinamic listă.

Comentarii (0)

Muta paranteze rotunde astfel:

var optionList = new List(){"AdditionalCardPersonAdressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"};
Comentarii (0)
List animals= new List();
animals.Add("dog");
animals.Add("tiger");
Comentarii (1)

Acesta este modul în care ar face-o.

List  list1 = new List ();

Nu Uitați să adăugați

using System.Collections.Generic;
Comentarii (0)