방법: 상수 선언(Visual Basic)

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

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

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

참고 항목

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

상수를 선언하려면

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

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    Option InferOff이고 Option StrictOn인 경우 데이터 형식(Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single 또는 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, Friend, Protected 또는 Protected Friend)을 가져야 합니다.

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

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

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

참고 항목