get : 값 return
set : 값 설정
1. 사용 예시
|
class Person
{
private string name; //field
public string Name //property
{
get { return name; }
set { name = value; }
}
}
|
cs |
아래 코드에서 get은 name을 리턴하고 set은 받은 값을 name에 저장한다.
2. 위와 같이 쓰지 않고 그냥 바로 { get; set; }을 적용시켜서 사용하는 것이 일반적이다.
|
class Person
{
public string Name { get; set; }
}
static void Main(string[] args)
{
Person p = new Person();
p.Name = "Bob";
Console.WriteLine(p.Name);
}
// Outputs "Bob"
|
cs |