19. [C#,닷넷교육]C# 자동구현 프로퍼티(Auto Implemets
Property),C#/WPF/닷넷WPF/ASP.NET/ADO닷넷/닷넷교육/닷넷강좌학원/닷넷공부/닷넷책/닷넷객체지향교육
단순히 값을 set하고 읽어 오는 경우라면 아래의 코드의 많은 부분이 중복되는 것 처럼 보인다.
private int width;
private int height;
private int area;
public int Width
{
get
{
return width;
}
set
{
this.width = value;
}
}
public int Height
{
get
{
return height;
}
set
{
height = value;
}
}
public int Area
{
get
{
return width * height / 2;
}
}
C#3.0 이후 자동구현 프로퍼티를 도입했는데 위 소스코드를 수정하면 다음과 같다.
private int width;
private int height;
private int area;
public int Width
{
get;
set;
}
public int Height
{
get;
set;
}
public int Area
{
get
{
return width * height / 2;
}
}
댓글 없음:
댓글 쓰기