다음을 통해 공유


상수 개요(Visual Basic)

상수는 변경되지 않는 숫자나 문자열을 대신하는 의미 있는 이름입니다. 상수는 이름에서 알 수 있듯이 애플리케이션을 실행하는 동안 동일하게 유지되는 값을 저장합니다. 코드의 가독성을 크게 향상시키고 상수로 더 쉽게 유지 관리할 수 있습니다. 다시 나타나거나 기억하기 어렵거나 명확한 의미가 없는 특정 숫자에 따라 달라지는 값을 포함하는 코드에서 사용합니다.

상수를 만들고 사용하는 방법

Visual Basic에는 인쇄 및 표시에 주로 사용하는 미리 정의된 상수가 많이 포함되어 있습니다. 변수 이름을 만드는 것과 동일한 지침을 사용하여 Const 문으로 자신의 상수를 만들 수도 있습니다. Option StrictOn 경우, 상수 형식을 명시적으로 선언해야 합니다.

상수의 범위는 이름을 한정하지 않고 참조할 수 있는 모든 코드 집합으로, 동일한 위치에 선언된 변수의 범위와 동일합니다. 특정 프로시저 내에서 존재하는 상수를 생성하려면, 해당 프로시저 내에서 상수를 선언하십시오. 애플리케이션 전체에서 사용할 수 있는 상수는 클래스의 Public 선언 섹션에서 키워드를 사용하여 선언합니다.

비고

상수는 변수와 비슷하지만 변수처럼 수정하거나 새 값을 할당할 수는 없습니다.

코드에서 사용하는 상수는 작업하는 컨트롤 또는 구성 요소에 대한 개체 모델에서 정의하거나 사용자 정의(즉, 직접 만든 컨트롤)일 수 있습니다.

컴파일 시간 및 런타임 상수

컴파일 시간 상수는 코드가 컴파일될 때 계산되는 반면 런타임 상수는 애플리케이션이 실행되는 동안에만 계산할 수 있습니다. 컴파일 시간 상수는 애플리케이션이 실행될 때마다 동일한 값을 가지지만 런타임 상수는 매번 변경될 수 있습니다. 배열 경계, 대/소문자 식 또는 열거자 이니셜라이저와 같은 경우 컴파일 시간 상수가 필요합니다.

이 섹션 안에

정의 기간
방법: 상수 선언 문을 사용하여 상수를 Const 선언하고 해당 값을 설정하는 방법을 설명합니다. 상수를 선언하면 값에 의미 있는 이름을 할당합니다.
User-Defined 상수 범위 지정에 대한 정보 및 순환 참조를 방지하는 방법을 포함하여 고유한 상수를 만드는 방법을 설명합니다.
상수 및 리터럴 데이터 형식 Visual Basic 컴파일러가 꺼져 있을 때 Option Explicit 상수를 초기화하는 방법에 대한 정보를 제공합니다.
방법: 관련된 상수 값을 함께 그룹화 관련된 상수 값을 그룹화하는 방법을 보여 줍니다.

참고 문헌

정의 기간
상수 및 열거형 Visual Basic에서 미리 정의된 상수 목록을 표시합니다.
Const 문 Const 명령문과 그 용도에 대해 설명합니다.
Option Strict 문 Option Strict 명령문과 그 용도에 대해 설명합니다.

참고하십시오