방법: 상수 선언

업데이트: 2007년 11월

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

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

상수는 기호화된 올바른 이름(변수 이름 만들기 규칙과 같음)이어야 하고 식은 숫자 또는 문자열 상수와 연산자로 구성됩니다. 그러나 식에 함수 호출을 사용할 수는 없습니다.

참고:

대화 상자에서 사용할 수 있는 옵션과 메뉴 명령의 이름 및 위치는 실제 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 이 도움말 페이지는 일반 개발 설정을 염두에 두고 작성되었습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

상수를 선언하려면

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

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    Option Strict가 On이면 상수를 선언할 때 데이터 형식(Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single 또는 String)을 사용자가 명시적으로 지정해야 합니다. Option Strict가 Off이면 컴파일러에서 상수에 데이터 형식을 할당합니다. 자세한 내용은 상수 및 리터럴 데이터 형식을 참조하십시오.

Option Strict On 상태에서 상수를 선언하려면

  • 다음 예제와 같이 Option Strict On 상태에서 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
    

참고 항목

작업

방법: 열거형 선언

개념

상수 및 리터럴 데이터 형식

열거형 개요

상수 개요

열거형 및 이름 한정

내장 상수 및 열거형

참조

Const 문(Visual Basic)

Option Strict 문

기타 리소스

Visual Basic의 상수 및 열거형