다음을 통해 공유


액세스 한정자(C# 참조)

액세스 한정자를 사용하여 멤버 또는 형식의 선언된 접근성을 지정합니다. 이 섹션에서는 다음 네 가지 액세스 한정자를 소개합니다.

  • public
  • protected
  • internal
  • private

이러한 액세스 한정자를 사용하여 다음 6가지 접근성 수준을 지정할 수 있습니다.

  • public: 액세스 제한이 없습니다.
  • protected: 액세스가 포함하는 클래스 또는 포함하는 클래스에서 파생된 형식으로 제한됩니다.
  • internal: 액세스가 현재 어셈블리로 제한됩니다.
  • protected internal: 액세스가 현재 어셈블리 또는 포함하는 클래스에서 파생된 형식으로 제한됩니다.
  • private: 액세스가 포함하는 형식으로 제한됩니다.
  • private protected: 액세스가 포함하는 클래스 또는 현재 어셈블리 내의 포함하는 클래스에서 파생된 형식으로 제한됩니다.

또한 최상위(중첩되지 않은) 형식은 한정자를 file 사용할 수 있습니다. 선언된 형식은 현재 소스 파일에만 표시됩니다. 파일 범위 형식은 일반적으로 원본 생성기에 사용됩니다. 한정자를 액세스 한정자와 결합 file 할 수 없습니다.

이 섹션에서는 다음 개념도 소개합니다.

참고 항목