이번에는 개체 이니셜라이저의 또 다른 사용법을 알아보겠습니다. 다음 내용을 입력한 후 실행해 보세요. 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; } = "사람";
}
}