본문 바로가기
Language/C#

c# get set 의 고찰...

by ninanio3 2011. 10. 21.


get set 함수가 내부적으로 어떻게 움직이는지 잘 모르겠다, 그래서 열심히 알아보고있는중...
일단 구글링을 통해서 get set을 검색하고 msdn의 예제를 통해서 분석하고있다.

msdn의 예제

다음은 Seconds라는 속성에 대한 set 접근자의 예입니다.

class TimePeriod
{
    private double _seconds;                            // (내부변수)
    public double Seconds(double value)          // (외부 접근변수)
    {
        get { return _seconds; }                         // (return 내부변수)
        set { _seconds = value; }                      // (set 내부변수)
    }
}


다음은 자동으로 구현된 속성의 set 접근자에 대한 예제입니다.

class TimePeriod2
{
    public double Seconds{ get; set; }
}

여기서 드는 궁금점 중 하나... set에 먼저 setting하고 get으로 얻어오는데 set get이라 하지않고 get set이라 하는지 의문..? ㅎㅎ;

일단, get set은 전역변수에 적용이 된다.

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

c# 네임스페이스 접근하기  (0) 2011.10.25
c#에서 쿼리문 직접 작성하기  (0) 2011.10.24
에러검색  (0) 2011.10.24
queue, stack, heap 메모리  (0) 2011.10.18
C# DataGridView 에 MaskedTextBox 삽입하기!  (0) 2011.10.10