컬렉션 이니셜라이저로 제네릭 리스트 초기화하기
컬렉션 이니셜라이저(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> 형태의 컬렉션 개체를 선언과 동시에 특정 개체 값으로 초기화할 수 있습니다. 이러한 내용을 컬렉션 이니셜라이저라고 합니다.