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

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

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