1
2
3
4
5
6
7
8
9
10
class MYClass
{
    int testNum = 0;
 
    public int TestNum
    {
        get { return testNum;}
        set { testNum = value; }
    }
}
cs


이렇게 정의해두면


1
2
3
MyClass instance = new MyClass();
instance.TestNum = 10// set
int num = instance.TestNum; // get
cs


이렇게 사용이 가능하다.



setter에 인자가 없는 것처럼 보이지만, value가 인자를 뜻하는 예약어이다.


굉장히 편리하고 예쁘다.

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

C# 클래스 - Object 클래스  (0) 2016.06.08
C# 클래스 - 상속  (0) 2016.06.08
C# 클래스 - 형변환  (0) 2016.06.08
C# 클래스 - 생성자  (0) 2016.06.07
C# 배열  (0) 2016.06.07
Posted by RPG만들기XP
,