Udostępnij za pośrednictwem


Stałe zdefiniowane przez użytkownika (Visual Basic)

Stała jest opisową nazwę, która ma miejsce, liczba lub ciąg, który nie jest zmieniany.Stałe przechowywanie wartości, które, jak wskazuje nazwa, pozostają stałe w trakcie wykonywania aplikacji.Można używać stałych, które są definiowane przez formanty lub składniki, które działają z, lub tworzyć własne.Stałe utworzone samodzielnie są opisane jako zdefiniowane przez użytkownika.

Stwierdzenie stałej z Const instrukcji, przy użyciu tych samych wskazówek, jak do tworzenia nazwy zmiennej.Jeśli Option Strict jest On, należy jawnie deklarować stałe typu.

Użycie instrukcji Const

A Const instrukcji może reprezentować matematyczne lub Data/Godzina ilości:

Const conPi = 3.14159265358979
Public Const conMaxPlanets As Integer = 9
Const conReleaseDate = #1/1/1995#

On również można zdefiniować String stałych:

Public Const conVersion = "07.10.A" 
Const conCodeName = "Enigma"

Wyrażenie po prawej stronie znaku równości ( = ) jest często, liczba lub ciąg literału, ale także może być wyrażenie powoduje liczbą lub ciągiem (mimo że wyrażenie nie może zawierać wywołania funkcji).Można nawet zdefiniować stałe z uprzednio zdefiniowanych stałych:

Const conPi2 = conPi * 2

Zakres stałych zdefiniowanych przez użytkownika

A Const instrukcja zakresu jest taka sama jak Zmienna zadeklarowana w tej samej lokalizacji.Można określić zakres w dowolnym z następujących sposobów:

  • Aby utworzyć stałą, że istnieje tylko w ramach procedury, należy zadeklarować ją w ramach tej procedury.

  • Aby utworzyć stałą dostępne we wszystkich procedurach w obrębie klasy, ale nie dla kodu poza tego modułu, należy to zgłosić w sekcji deklaracji klasy.

  • Aby utworzyć stałą, która jest dostępna dla wszystkich członków zespołu, ale nie do klientów poza Zgromadzenia, oświadczyć za pomocą Friend słowa kluczowego, w sekcji deklaracji klasy.

  • Aby utworzyć stałą dostępne w aplikacji, należy zadeklarować go za pomocą Public słowa kluczowego w deklaracjach sekcji klasy.

Aby uzyskać więcej informacji, zobacz Porady: deklarowanie stałej (Visual Basic).

Unikanie odwołania cykliczne

Ponieważ z punktu widzenia innych stałych można zdefiniować stałych, jest możliwe przez nieuwagę utworzona Cykl, lub odwołania cykliczne między dwie lub więcej stałych.Cykl występuje, gdy dwa lub więcej publicznych stałych, z których każdy jest definiowane na podstawie innych, jak w poniższym przykładzie:

Public Const conA = conB * 2


...


Public Const conB = conA / 2

Jeśli występuje cykl, Visual Basic generuje błąd kompilatora.

Zobacz też

Zadania

Porady: deklarowanie wyliczeń (Visual Basic)

Informacje

Const — Instrukcja (Visual Basic)

Option Strict — Instrukcja

Koncepcje

Stała i typy literałów (Visual Basic)

Stałe i wyliczenia (Visual Basic)

Enumerations — Przegląd (Visual Basic)

Stałe — Przegląd (Visual Basic)

Wyliczenie i kwantyfikacja nazwy (Visual Basic)

Inne zasoby

Stałe i wyliczenia w Visual Basic