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은 전역변수에 적용이 된다.
{
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 |