VS 2008에서 prop 치고 탭키 두번 누르면 됨.
1.
property를 automatic 으로 할 경우 ( get이나 set 어느 한쪽에 body 를 쓰지 않고 get; 이나 set; 의 형태로만 쓰는 경우 )
interface 나 abstract class의 경우는 get 과 set을 두 개 다 쓰지 않아도 된다!
concrete class의 경우는 반드시 두개 다 써줘야 한다.
2.
interface 나 abstract class 에 property를 넣을 경우 get이나 set 앞에 access modifier 는 허용되지 않는다.
클래스 내부에서만 write 가능하게 하려면
인터페이스에서는 get; 만 써주고 인터페이스를 구현하는 클래스에서는 get; 과 private set; 을 써주면 된다.
인터페이스에 get; set; 을 쓰고 클래스에서 get; private set; 이라고 쓰면 컴파일 에러가 난다.
'C#, .NET' 카테고리의 다른 글
textbox auto scroll 가장 하단으로 내리기 (0) | 2011.06.17 |
---|---|
List 의 정렬 ( Sort() ) (0) | 2011.06.17 |
public, private, protected 와 상속 (0) | 2011.06.17 |
upcasting, downcasting, 다형성 (0) | 2011.06.17 |
C#에서 Win32 API 사용하기 (0) | 2011.06.08 |