더북(TheBook)

이번에는 개체 이니셜라이저의 또 다른 사용법을 알아보겠습니다. 다음 내용을 입력한 후 실행해 보세요. ObjectInitializerNote 프로젝트를 만든 후 ObjectInitializerNote.Person.cs 파일과 ObjectInitializerNote.cs 파일을 2개 생성합니다.

개체 이니셜라이저의 또 다른 사용법 1: ObjectInitializerNote.Person.cs

namespace ObjectInitializerNote
{
    public class Person
    {
        //propfull: 전체 속성
        private string _Name;
        public string Name
        {
            get { return _Name; }
            set { _Name = value; }
        }

        //prop: 자동으로 구현된 속성
        public int Age { get; set; }

        //자동 속성: 속성을 자동으로 초기화(C# 6.0)
        public string Type { get; set; } = "사람";
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.