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 |