Share via


Instructions de déclaration en Visual Basic

Mise à jour : novembre 2007

Les instructions de déclaration permettent de nommer et de définir des procédures, des variables, des propriétés, des tableaux et des constantes. Lorsque vous déclarez un élément de programmation, vous pouvez également définir son type de données, son niveau d'accès et sa portée. Pour plus d'informations, consultez Caractéristiques d'éléments déclarés.

L'exemple suivant contient trois déclarations.

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

La première déclaration est l'instruction Sub. Associée à son instruction End Sub correspondante, elle déclare une procédure nommée applyFormat. Elle spécifie également que applyFormat a la valeur Public, ce qui signifie qu'un code qui peut y faire référence peut l'appeler.

La deuxième déclaration est l'instruction Const qui déclare la constante limit, en spécifiant le type de données Integer et la valeur 33.

La troisième déclaration est l'instruction Dim, qui déclare la variable thisWidget. Le type de données est un objet spécifique, à savoir un objet créé à partir de la classe Widget. Vous pouvez déclarer une variable comme étant d'un type de données élémentaire ou d'un type d'objet exposé dans l'application utilisée.

Valeurs initiales

Lorsque le code contenant une instruction de déclaration s'exécute, Visual Basic réserve la mémoire requise pour l'élément déclaré. Si l'élément contient une valeur, Visual Basic l'initialise sur la valeur par défaut de son type de données. Pour plus d'informations, consultez « Comportement » dans Dim, instruction (Visual Basic).

Vous pouvez assigner une valeur initiale à une variable dans le cadre de sa déclaration, comme l'exemple suivant l'illustre.

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

Si votre variable est une variable objet, vous pouvez explicitement créer une instance de sa classe lorsque vous la déclarez à l'aide du mot clé New (Visual Basic), comme indiqué dans l'exemple suivant

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

Notez que la valeur initiale que vous spécifiez dans une instruction de déclaration n'est pas assignée à une variable tant que l'exécution n'atteint pas son instruction de déclaration. Jusqu'à ce moment, la variable contient la valeur par défaut de son type de données.

Voir aussi

Tâches

Comment : déclarer une constante

Concepts

Vue d'ensemble des instructions

Instructions d'assignation

Instructions exécutables