internal 한정자

클래스, 클래스 멤버, 인터페이스 또는 인터페이스 멤버에 내부 가시성이 있음을 선언합니다.

internal statement

인수

  • statement
    필수적 요소로서, 클래스, 인터페이스 또는 멤버 정의입니다.

설명

internal 한정자는 클래스, 인터페이스 또는 멤버가 현재 패키지 내부에서만 보이도록 합니다. 현재 패키지 외부의 코드는 internal 멤버에 액세스할 수 없습니다.

클래스와 인터페이스는 internal 한정자로 표시할 수 있습니다. 전역 범위에서 internal 한정자는 public 한정자와 같습니다. 클래스나 인터페이스의 모든 멤버는 internal 한정자로 표시할 수 있습니다.

internal 한정자를 public, private 또는 protected의 다른 표시 한정자와 조합하여 사용할 수 없습니다. 표시 한정자는 정의된 범위에 상대적입니다. 예를 들어 internal 클래스의 public 메서드에는 공개적으로 액세스할 수 없지만 클래스에 액세스할 수 있는 모든 코드에서 메서드에 액세스할 수 있습니다.

요구 사항

.NET 버전

참고 항목

참조

public 한정자

private 한정자

protected 한정자

var 문

function 문

class 문

개념

변수 및 상수의 범위

기타 리소스

한정자