방법: 상수 선언(Visual Basic)

문을 사용하여 Const 상수를 선언하고 해당 값을 설정합니다. 상수를 선언하여 의미 있는 이름을 값에 할당합니다. 상수가 선언되면 수정하거나 새 값을 할당할 수 없습니다.

프로시저 내에서 또는 모듈, 클래스 또는 구조체의 선언 섹션에서 상수를 선언합니다. 클래스 또는 구조 수준 상수는 Private 기본적으로 이지만 적절한 수준의 코드 액세스에 대해 , , FriendProtected또는 Protected FriendPublic선언될 수도 있습니다.

상수에는 유효한 기호 이름(규칙은 변수 이름을 만들기 위한 규칙과 동일함)과 숫자 또는 문자열 상수 및 연산자로 구성된 식(함수 호출은 없음)이 있어야 합니다.

참고

일부 Visual Studio 사용자 인터페이스 요소의 경우 다음 지침에 설명된 것과 다른 이름 또는 위치가 시스템에 표시될 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 IDE 개인 설정을 참조하세요.

상수를 선언하려면

  • 다음 예제와 같이 액세스 지정자, Const 키워드 및 식을 포함하는 선언을 작성합니다.

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    옵션 유추가 이 OffOption StrictOn인 경우 데이터 형식(Boolean, , CharDecimalDoubleDateTimeByteLongShortIntegerSingle또는 String)을 지정하여 상수를 명시적으로 선언해야 합니다.

    Option InferOn 또는 Option StrictOff면 절을 사용하여 데이터 형식을 지정하지 않고 상수를 선언할 As 수 있습니다. 컴파일러는 식 형식에서 상수의 형식을 결정합니다. 자세한 내용은 상수 및 리터럴 데이터 형식을 참조하세요.

명시적으로 명시된 데이터 형식이 있는 상수를 선언하려면

  • 다음 예제와 같이 키워드 및 명시적 데이터 형식을 포함하는 As 선언을 작성합니다.

    Public Const MyInteger As Integer = 42
    Private Const DaysInWeek As Short = 7
    Protected Friend Const Funday As String = "Sunday"
    

    한 줄에 여러 상수를 선언할 수 있지만 한 줄당 상수 하나만 선언하면 코드가 더 읽기가 가능합니다. 한 줄에 여러 상수를 선언하는 경우 모두 동일한 액세스 수준(Public, , Private, FriendProtected또는 Protected Friend)을 가져야 합니다.

한 줄에 여러 상수를 선언하려면

  • 다음 예제와 같이 선언을 쉼표와 공백으로 구분합니다.

    Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44  
    

참고 항목