Udostępnij za pomocą


Jak zadeklarować stałą (Visual Basic)

Używasz instrukcji 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 / Notatka

Na komputerze mogą być wyświetlane różne nazwy lub lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio w poniższych instrukcjach. Wersja programu Visual Studio i ustawienia, których używasz, określają te elementy. 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 Opcja Infer jest Off i Opcja Strict jest On, należy jawnie zadeklarować stałą, określając typ danych (Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single lub String).

    Gdy Option Infer jest On lub Option Strict jest Off, można zadeklarować stałą bez określania typu danych za pomocą klauzuli 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, , , PrivateFriend, lub ProtectedProtected Friend).

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 także