더북(TheBook)

컬렉션 이니셜라이저로 제네릭 리스트 초기화하기

컬렉션 이니셜라이저(collection initializer)는 컬렉션 값을 초기화하는 쉬운 방법을 제공합니다. 특정 클래스 형식의 리스트를 한 번에 초기화하는 컬렉션 이니셜라이저를 사용해 보겠습니다.

> class Person
. {
.     public string Name { get; set; }
. }
>
> List<Person> people = new List<Person>
. {
.     new Person { Name = "백승수" },
.     new Person { Name = "이세영" },
.     new Person { Name = "권경민" }
. };
>
> foreach (var person in people)
. {
.     Console.WriteLine(person.Name);
. }
백승수
이세영
권경민

List<T> 형태의 컬렉션 개체를 선언과 동시에 특정 개체 값으로 초기화할 수 있습니다. 이러한 내용을 컬렉션 이니셜라이저라고 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.