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 Jak: zadeklarować stałą (Visual Basic).

hdb31eza.collapse_all(pl-pl,VS.110).gifUnikanie 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

Jak: zadeklarować wyliczenia (Visual Basic)

Informacje

Instrukcja const (Visual Basic)

Opcja ścisłego instrukcji

Koncepcje

Stała i typy danych literał (Visual Basic)

Stałe i wyliczeń (Visual Basic)

Omówienie wyliczenia (Visual Basic)

Przegląd stałych (Visual Basic)

Wyliczenia i kwalifikacji nazwy (Visual Basic)

Inne zasoby

Stałe i wyliczeń w języku Visual Basic