익명 형식은 다른 말로 무명 형식이라고도 합니다. 무명 형식 예제를 한 번 더 살펴보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

    익명 형식 = 무명 형식: AnonymousClass.cs

    using System;
    
    class AnonymousClass
    {
        static void Main()
        {
            //익명 형식으로 개체를 생성하고 속성 3개를 초기화
            var presenter = new { Name = "박용준", Age = 45, Topic = "C#" };
    
            Console.WriteLine(
                $"{presenter.Name}, {presenter.Age}, {presenter.Topic}");
        }
    }

    실행 결과

    박용준, 45, C#

    익명 형식은 프로그램 내에서 간단히 묶어 사용하는 개체에 대해 새로운 클래스를 만들지 않고 바로 개체로 만들 때 유용합니다.

    익명 형식은 다음 코드처럼 배열 형식으로도 사용 가능합니다.

    > var developers = new[] {
    .     new { Name = "RedPlus", Age = 45 },
    .     new { Name = "Taeyo", Age = 50 }
    . };
    > developers[0].Name
    "RedPlus"
    > developers[1].Age
    50
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.