상수는 변경되지 않는 숫자나 문자열을 대신하는 의미 있는 이름입니다. 상수는 이름에서 알 수 있듯이 애플리케이션을 실행하는 동안 동일하게 유지되는 값을 저장합니다. 코드의 가독성을 크게 향상시키고 상수로 더 쉽게 유지 관리할 수 있습니다. 다시 나타나거나 기억하기 어렵거나 명확한 의미가 없는 특정 숫자에 따라 달라지는 값을 포함하는 코드에서 사용합니다.
상수를 만들고 사용하는 방법
Visual Basic에는 인쇄 및 표시에 주로 사용하는 미리 정의된 상수가 많이 포함되어 있습니다. 변수 이름을 만드는 것과 동일한 지침을 사용하여 Const
문으로 자신의 상수를 만들 수도 있습니다.
Option Strict
이 On
경우, 상수 형식을 명시적으로 선언해야 합니다.
상수의 범위는 이름을 한정하지 않고 참조할 수 있는 모든 코드 집합으로, 동일한 위치에 선언된 변수의 범위와 동일합니다. 특정 프로시저 내에서 존재하는 상수를 생성하려면, 해당 프로시저 내에서 상수를 선언하십시오. 애플리케이션 전체에서 사용할 수 있는 상수는 클래스의 Public
선언 섹션에서 키워드를 사용하여 선언합니다.
비고
상수는 변수와 비슷하지만 변수처럼 수정하거나 새 값을 할당할 수는 없습니다.
코드에서 사용하는 상수는 작업하는 컨트롤 또는 구성 요소에 대한 개체 모델에서 정의하거나 사용자 정의(즉, 직접 만든 컨트롤)일 수 있습니다.
컴파일 시간 및 런타임 상수
컴파일 시간 상수는 코드가 컴파일될 때 계산되는 반면 런타임 상수는 애플리케이션이 실행되는 동안에만 계산할 수 있습니다. 컴파일 시간 상수는 애플리케이션이 실행될 때마다 동일한 값을 가지지만 런타임 상수는 매번 변경될 수 있습니다. 배열 경계, 대/소문자 식 또는 열거자 이니셜라이저와 같은 경우 컴파일 시간 상수가 필요합니다.
이 섹션 안에
정의 | 기간 |
---|---|
방법: 상수 선언 | 문을 사용하여 상수를 Const 선언하고 해당 값을 설정하는 방법을 설명합니다. 상수를 선언하면 값에 의미 있는 이름을 할당합니다. |
User-Defined 상수 | 범위 지정에 대한 정보 및 순환 참조를 방지하는 방법을 포함하여 고유한 상수를 만드는 방법을 설명합니다. |
상수 및 리터럴 데이터 형식 | Visual Basic 컴파일러가 꺼져 있을 때 Option Explicit 상수를 초기화하는 방법에 대한 정보를 제공합니다. |
방법: 관련된 상수 값을 함께 그룹화 | 관련된 상수 값을 그룹화하는 방법을 보여 줍니다. |
참고 문헌
정의 | 기간 |
---|---|
상수 및 열거형 | Visual Basic에서 미리 정의된 상수 목록을 표시합니다. |
Const 문 |
Const 명령문과 그 용도에 대해 설명합니다. |
Option Strict 문 |
Option Strict 명령문과 그 용도에 대해 설명합니다. |
참고하십시오
.NET