은 할 수 있어요 :빠르고 쉽게 세터와 게터?
public int Age
{
get;
set;
}
을하지만, 응용 프로그램은 변수에 대한 공간을 생성/할당 하는가? 나는 보통한다
private int age = 0;
public int Age
{
get { return this.age; }
set { this.age = value; }
}
은 할 수 있어요 :빠르고 쉽게 세터와 게터?
public int Age
{
get;
set;
}
을하지만, 응용 프로그램은 변수에 대한 공간을 생성/할당 하는가? 나는 보통한다
private int age = 0;
public int Age
{
get { return this.age; }
set { this.age = value; }
}
예. 그렇습니다. 일리노이를 살펴보면 부동산에 대한 후부 변수가 생성된다는 것을 알 수 있습니다.
컴파일러는 작업을 저장하는 빈 get 또는 set 블록을 찾으면 컴파일 타임에 자동으로 백업 필드를 생성합니다. 물론 추가 필터링 로직을 가진 get 및 set 블록을 추가 할 수는 있지만 물론 모든 것을 직접 입력해야합니다.
Auto Properties에 대한 자세한 내용은 여기를 참조하십시오.
@ Jason94 - Tomas의 답변을 뒷받침하는 Bart De Smet의 [매우 철저한 블로그 게시물] (http://community.bartdesmet.net/blogs/bart/archive/2007/03/03/c-3-0) -automatic-properties-explan.aspx)에서 원하는 세부 정보를 모두 입력하십시오. –