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


Операторы объявления в Visual Basic

Обновлен: Ноябрь 2007

Инструкции объявления используются для именования и определения процедур, переменных, свойств, массивов и констант. При объявлении элемента программирования можно также определить его тип данных, уровень доступа и область действия. Дополнительные сведения см. в разделе Характеристики объявленных элементов.

В следующем примере показаны три объявления.

Public Sub applyFormat()
    Const limit As Integer = 33
    Dim thisWidget As New widget
    ' Insert code to implement the procedure.
End Sub

Первое объявление — это оператор Sub. Он совместно с соответствующим ему оператором End Sub объявляет процедуру с именем applyFormat. Он также указывает, что applyFormat является Public, что означает, что любой код, который к нему обращается, может его вызвать.

Второе объявление — это оператор Const, который объявляет константу limit, указывая тип данных Integer и значение 33.

Третье объявление — это оператор Dim, который объявляет переменную thisWidget. Тип данных является определенным объектом, а именно объектом, созданным из класса Widget. Можно объявить переменную любого простейшего типа данных или типа объекта, который предоставляется в приложении.

Исходное значение

При выполнении кода, содержащего оператор объявления, Visual Basic резервирует память, требуемую для объявленного элемента. Если элемент содержит значение, Visual Basic инициализирует его значением по умолчанию для его типа данных. Дополнительные сведения см. в разделе "Поведение" в Оператор Dim (Visual Basic).

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

Dim m As Integer = 45
' The preceding declaration creates m and assigns the value 45 to it.

Если переменная является объектной переменной, можно явно создать экземпляр ее класса при ее объявлении с помощью ключевого слова New (Visual Basic), например:

Dim f As New System.Windows.Forms.Form()

Обратите внимание, что начальное значение в операторе объявления не присваивается переменной до тех пор, пока выполнение не достигнет его оператора объявления. До этого времени переменная содержит значение по умолчанию для своего типа данных.

См. также

Задачи

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

Основные понятия

Общие сведения об инструкциях

Операторы присваивания

Исполняемые операторы