public
=> public멤버는 어떤곳에서든 액세스를 할 수 있다. 그래서 최소한의 제한을 가지고 있는 액세스 키워드읻.
private
=>private 멤버는 같은 클래스 내부 영역에서만 액세스가 가능하다. 어떠한 파생클래스에서도 이것을 액세스할 수 없다.
protected
=> protected 멤버는 클래스 내부에서나 모든 파생 클래스에서 액세스가 가능하다. 다른 곳에서는 액세스가 불가능하다.
internal
=>internal 액세스는 같은 닷넷 어셈블리의 어떠한 부분에서든 액세스가 가능하다.
같은 어셈블리 레벨에서는 public처럼 그리고 어셈블리 외부에서는 private 처럼 생각하면된다.
protected internal
=> 현재의 어셈블리에서나 포함하고 있는 클래스에서 파생된 타입들 내에서는 액세스가 가능하다.
'.net' 카테고리의 다른 글
클라이언트 스크립으로 서버컨트롤 호출하기 (1) | 2007.05.03 |
---|---|
ClientScriptManager.RegisterStartupScript 메서드 (2) | 2007.05.03 |
.NET 애플리케이션 개발 팁 18가지 #4 (0) | 2007.05.03 |
.NET 애플리케이션 개발 팁 18가지 #5 (0) | 2007.05.03 |
컨트롤이 아닌곳에서 엔터키 사용하지 못하게 하기 (0) | 2007.05.03 |