Condividi tramite


Istruzioni di dichiarazione in Visual Basic

Aggiornamento: novembre 2007

Le istruzioni di dichiarazione consentono di denominare e definire routine, variabili, proprietà, matrici e costanti. Quando si dichiara un elemento di programmazione, è anche possibile definirne il tipo di dati, il livello di accesso e l'ambito. Per ulteriori informazioni, vedere Caratteristiche di elementi dichiarati.

L'esempio seguente contiene tre dichiarazioni.

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

La prima dichiarazione è l'istruzione Sub. Insieme alla sua istruzione corrispondente End Sub, dichiara una routine denominata applyFormat. Essa specifica inoltre che la routine applyFormat è di tipo Public e di conseguenza qualsiasi codice possa farvi riferimento può chiamarla.

La seconda dichiarazione è l'istruzione Const che dichiara la costante limit, specificando il tipo di dati Integer e un valore pari a 33.

La terza dichiarazione è l'istruzione Dim che dichiara la variabile thisWidget. Il tipo di dati è un oggetto specifico, in particolare un oggetto creato dalla classe Widget. È possibile dichiarare come variabile qualsiasi tipo di dati elementari o qualsiasi tipo di oggetto esposto nell'applicazione in uso.

Valori iniziali

Quando il codice che contiene un'istruzione di dichiarazione viene eseguito, Visual Basic riserva la memoria necessaria per l'elemento dichiarato. Se l'elemento contiene un valore, Visual Basic lo inizializza in base al valore predefinito per il suo tipo di dati. Per ulteriori informazioni, vedere "Comportamento" in Istruzione Dim (Visual Basic).

È possibile assegnare un valore iniziale a una variabile come parte della sua dichiarazione, come illustrato nell'esempio seguente.

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

Se la variabile è una variabile oggetto, è possibile creare in modo esplicito un'istanza della classe di appartenenza durante la dichiarazione utilizzando la parola chiave New (Visual Basic), come illustrato di seguito:

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

Tenere presente che il valore iniziale specificato in un'istruzione di dichiarazione non viene assegnato alla variabile finché l'esecuzione non raggiunge la relativa istruzione di dichiarazione. Fino ad allora, la variabile contiene il valore predefinito per il suo tipo di dati.

Vedere anche

Attività

Procedura: dichiarare una costante

Concetti

Cenni preliminari sulle istruzioni

Istruzioni di assegnazione

Istruzioni eseguibili