새소식

C#

get, set 속성(Property)

  • -

 

 

 

get : 값 return

set : 값 설정

 

 

 

1. 사용 예시

1
2
3
4
5
6
7
8
9
10
class Person
{
  private string name; //field
 
  public string Name //property
  {
    get { return name; }
    set { name = value; }
  }
}
cs

아래 코드에서 get은 name을 리턴하고 set은 받은 값을 name에 저장한다.

 

 

 

 

 

 

2. 위와 같이 쓰지 않고 그냥 바로 { get; set; }을 적용시켜서 사용하는 것이 일반적이다.

1
2
3
4
5
6
7
8
9
10
11
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

 

 

 

 

 

 

'C#' 카테고리의 다른 글

문자열(String) 특성  (547) 2020.11.10
배열 특성(Array Properties)  (548) 2020.11.10
메소드 내 인자 전달 방식 - by Value, Reference, Output  (550) 2020.11.09
인자(argument)순서 바꾸기  (548) 2020.11.09
선택적 매개변수  (616) 2020.11.09
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.