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)
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)