본문 바로가기

정리 카테고리/Memo

C# 접근제한자


출처::http://www.csharpstudy.com/CSharp/CSharp-access-modifier.aspx


접근 제한자설명
public모든 외부 혹은 파생 클래스에서 이 클래스를 엑세스할 수 있다. (개별 멤버의 엑세스 권한은 해당 멤버의 접근 제한자에 따라 별도로 제한된다)
internal동일한 Assembly 내에 있는 다른 클래스들이 엑세스 할 수 있다. 다른 어셈블리에서는 접근 불가.
protected파생클래스에서 이 클래스 멤버를 엑세스할 수 있다.
private동일 클래스 내의 멤버만 접근 가능하다.