어떻게 초기화하려면 문장열 목록 (string&gt List

(C # 로 초기화) 의 초기화하지 가능성은 얼마나 바뀌엇어요 문장열? 아래 예제는 하지만 나도 날잡아 함께 it& # 39 의 작동안함.

List<string> optionList = new List<string>
{
    "AdditionalCardPersonAddressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"
}();
질문에 대한 의견 (1)

그냥 ' ()' 제거하시겠습니까 끝에.

List optionList = new List
            { "AdditionalCardPersonAdressType", /* rest of elements */ };
해설 (6)
해결책
List mylist = new List(new string[] { "element1", "element2", "element3" });
해설 (5)

39 t really 질문을 해야 하지만 코드 haven& 있습니다.

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

즉, 아니 명단요 이후 후행 ()

해설 (3)

하지만 해당 기능을 사용할 수 있기 때문에, 그냥 그랬다고 isn& 작업 후 ' ()' 를 넣을 t # 39 마지막 '}'. 그냥 옆에 위로 이동하면 ' ()', '새' (), List&lt string&gt 오류 중됩니다.

샘플 (아래 참조).

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

또한, 이 방법을 사용할 수 있습니다 () 는 초기화하지 List&lt string&gt 지아다 경우에 대비하여, 좀 더 쉽게 강조한다.

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

이런 식으로 한 경우, 입출력 (i / o 에서 값을 redhat. 동적으로 할당된 목록에 추가할 수 있습니다.

해설 (0)

라운드 브래킷에 움직이십시오 다음과 같습니다.

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

이것은 어떻게 그렇게 할 것입니다.

<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. &gt 거짓값 -;

List  list1 = new List ();

끝 - &lt 스니핏 >;!

추가할 것을 잊지 마십시오

<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. &gt 거짓값 -;

using System.Collections.Generic;

끝 - &lt 스니핏 >;!

해설 (0)