Поделиться через


Практическое руководство. Объявление константы (Visual Basic)

Оператор используется Const для объявления константы и задания его значения. Объявляя константу, вы назначаете понятное имя значению. После объявления константы его нельзя изменить или назначить новое значение.

Вы объявляете константу в процедуре или в разделе объявлений модуля, класса или структуры. Константы уровня класса или структуры по умолчанию, но также могут быть объявлены Private как Public, ProtectedFriendили Protected Friend для соответствующего уровня доступа к коду.

Константа должна иметь допустимое символьное имя (правила совпадают с правилами создания имен переменных) и выражение, состоящее из числовых или строковых констант и операторов (но без вызовов функций).

Примечание.

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация среды IDE.

Объявление константы

  • Напишите объявление, включающее описатель доступа, Const ключевое слово и выражение, как показано в следующих примерах:

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    Если параметр "Вывод" Off и "Параметр СтрогийOn", необходимо явно объявить константу, указав тип данных (Boolean, , Byte, DateTimeDoubleDecimalCharLongShortIntegerSingleили ).String

    Если Option Infer это или Option Strict естьOffOn, можно объявить константу без указания типа данных с предложениемAs. Компилятор определяет тип константы из типа выражения. Дополнительные сведения см. в разделе "Константы" и "Литеральные типы данных".

Объявление константы с явно указанным типом данных

  • Напишите объявление, включающее As ключевое слово и явный тип данных, как показано в следующих примерах:

    Public Const MyInteger As Integer = 42
    Private Const DaysInWeek As Short = 7
    Protected Friend Const Funday As String = "Sunday"
    

    Можно объявить несколько констант в одной строке, хотя код является более читаемым, если объявить только одну константу на строку. При объявлении нескольких констант в одной строке все они должны иметь одинаковый уровень доступа (Public, , Private, FriendProtectedилиProtected Friend).

Объявление нескольких констант в одной строке

  • Разделите объявления с запятыми и пробелами, как показано в следующем примере:

    Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44  
    

См. также