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