Udostępnij za pośrednictwem


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, Protectedlub 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 OffOn, należy jawnie zadeklarować stałą, określając typ danych (Boolean, Byte, DecimalDoubleDateTimeCharLongShortIntegerSinglelub ).String

    Gdy Option Infer parametr jest lub OnOption Strict ma Offwartość , 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, , , FriendProtected, lub Protected FriendPrivate).

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  
    

Zobacz też