Declaração de instruções em Visual Basic
Você usar instruções de declaração para nomear e definir procedimentos, variáveis, propriedades, matrizes e constantes.Quando você declara um elemento de programação, você também pode definir seu tipo de dados, nível de acesso e escopo.Para obter mais informações, consulte Características do elemento declarado.
O exemplo a seguir contém três declarações.
Public Sub applyFormat()
Const limit As Integer = 33
Dim thisWidget As New widget
' Insert code to implement the procedure.
End Sub
A primeira declaração é a instrução Sub.Com sua instrução End Sub correspondente, ele declara um procedimento denominado applyFormat.Ela também especifica que applyFormat é Public,o que significa que qualquer código que pode fazer referência a ele pode chamá-lo.
A segunda declaração é a instrução Const, que declara a constante limit, especificando um valor de 33 e o tipo de dados Integer.
A terceira declaração é a instrução Dim, que declara a variável thisWidget.O tipo de dados é um objeto específico, um objeto criado da classe Widget a saber.Você pode declarar uma variávelpara ser de qualquer tipo de dados elementar ou de qualquer tipo de objeto que seja exposto no aplicativo que você está usando.
Valores iniciais
Quando o código que contém uma instrução de declaração é executado, Visual Basic reserva de memória exigida para o elemento declarado.Se o elemento contém um valor, Visual Basic inicializa-o para o valor padrão para seu tipo de dados.Para obter mais informações, consulte "comportamento" no Instrução Dim (Visual Basic).
Você pode atribuir um valor inicial a uma variável como parte da sua declaração, como mostra o exemplo a seguir.
Dim m As Integer = 45
' The preceding declaration creates m and assigns the value 45 to it.
Se uma variável for uma variável de objeto, você pode criar explicitamente uma instância de sua classe quando você declará-lo usando a palavra-chave Novo (Visual Basic), como mostra o exemplo a seguir.
Dim f As New System.Windows.Forms.Form()
Observe que o valor inicial especificado em uma instrução de declaração não é atribuído a uma variável até que a execução atinge sua instrução de declaração.Até esse momento, a variável contém o valor padrão para seu tipo de dados.