Porady: deklarowanie stałej (Visual Basic)
Instrukcja służy Const
do deklarowania stałej i ustawiania jej wartości. Deklarując stałą, przypisujesz zrozumiałą nazwę do wartości. Po zadeklarowaniu stałej nie można jej modyfikować ani przypisywać nowej wartości.
Zadeklarujesz stałą w ramach procedury lub w sekcji deklaracji modułu, klasy lub struktury. Stałe na poziomie klasy lub struktury są Private
domyślnie, ale mogą być również deklarowane jako Public
, Friend
, Protected
lub Protected Friend
dla odpowiedniego poziomu dostępu kodu.
Stała musi mieć prawidłową nazwę symboliczną (reguły są takie same jak w przypadku tworzenia nazw zmiennych) i wyrażenie składające się z liczbowych lub ciągowych stałych i operatorów (ale bez wywołań funkcji).
Uwaga
Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Personalizowanie środowiska IDE.
Aby zadeklarować stałą
Napisz deklarację zawierającą specyfikator dostępu,
Const
słowo kluczowe i wyrażenie, jak w następujących przykładach:Public Const DaysInYear = 365 Private Const WorkDays = 250
Jeśli wywnioskowanie opcji to i opcja Strict to
Off
On
, należy jawnie zadeklarować stałą, określając typ danych (Boolean
,Byte
,Decimal
Double
DateTime
Char
Long
Short
Integer
Single
lub ).String
Gdy
Option Infer
parametr jest lubOn
Option Strict
maOff
wartość , można zadeklarować stałą bez określania typu danych z klauzuląAs
. Kompilator określa typ stałej z typu wyrażenia. Aby uzyskać więcej informacji, zobacz Typy danych stałych i literałów.
Aby zadeklarować stałą, która ma jawnie określony typ danych
Napisz deklarację zawierającą
As
słowo kluczowe i jawny typ danych, jak w następujących przykładach:Public Const MyInteger As Integer = 42 Private Const DaysInWeek As Short = 7 Protected Friend Const Funday As String = "Sunday"
Można zadeklarować wiele stałych w jednym wierszu, chociaż kod jest bardziej czytelny, jeśli deklarujesz tylko jedną stałą na wiersz. W przypadku deklarowania wielu stałych w jednym wierszu wszystkie muszą mieć ten sam poziom dostępu (
Public
, , ,Friend
Protected
, lubProtected Friend
Private
).
Aby zadeklarować wiele stałych w jednym wierszu
Rozdziel deklaracje przecinkami i spacją, jak w poniższym przykładzie:
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44