Public(Visual Basic)
선언된 프로그래밍 요소에 대한 액세스를 제한하지 않도록 지정합니다.
설명
클래스 라이브러리와 같은 구성 요소 또는 구성 요소 집합을 게시하는 경우 일반적으로 어셈블리와 상호 운용되는 모든 코드에서 프로그래밍 요소에 액세스할 수 있기를 원합니다. 요소에 대해 이러한 무제한 액세스를 부여하려면 Public
을 사용하여 요소를 선언할 수 있습니다.
공용 액세스는 프로그래밍 요소에 대한 액세스를 제한할 필요가 없는 경우의 일반적인 수준입니다. 인터페이스, 모듈, 클래스 또는 구조체 내에서 선언된 요소의 액세스 수준은 별도로 선언하지 않는 경우 기본적으로 Public
으로 설정됩니다.
규칙
- 선언 컨텍스트. 모듈, 인터페이스 또는 네임스페이스 수준에서만
Public
을 사용할 수 있습니다. 이는Public
요소의 선언 컨텍스트가 원본 파일, 네임스페이스, 인터페이스, 모듈, 클래스 또는 구조체여야 하며 프로시저일 수 없음을 의미합니다.
동작
액세스 수준. 모듈, 클래스 또는 구조체에 액세스할 수 있는 모든 코드는 해당
Public
요소에 액세스할 수 있습니다.기본 액세스 권한. 프로시저 내부의 지역 변수는 기본적으로 공용 액세스로 설정되며 해당 변수에 대한 액세스 한정자를 사용할 수 없습니다.
액세스 한정자. 액세스 수준을 지정하는 키워드를 액세스 한정자라고 합니다. 액세스 한정자를 비교하려면 Visual Basic의 액세스 수준을 참조하세요.
Public
한정자는 다음 컨텍스트에서 사용할 수 있습니다.
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET