Types de données en Visual Basic
Mise à jour : novembre 2007
Le type de données détermine la nature des données que peut contenir un élément de programmation et la manière dont il enregistre ces données. Les types de données s'appliquent à toutes les valeurs susceptibles d'être enregistrées dans la mémoire d'un ordinateur ou d'intervenir dans l'évaluation d'une expression. Chaque variable, littéral, constante, énumération, propriété, paramètre de procédure, argument de procédure et valeur de retour de procédure possède un type de données.
Types de données déclarés
Sauf si vous utilisez la programmation sans type, vous devez déclarer les types de données pour tous les éléments de programmation. (Pour plus d'informations, consultez Programmation sans type dans Visual Basic).
Un élément de programmation est défini dans une instruction de déclaration et son type de données est spécifié à l'aide de la clause As. Le tableau suivant présente les instructions que vous utilisez pour déclarer divers éléments.
Élément de programmation |
Déclaration de type de données |
---|---|
Variable |
Dans Dim, instruction (Visual Basic) Dim amount As Double Static yourName As String Public billsPaid As Decimal = 0 |
Literal |
Avec un caractère de type de littéral ; consultez « Caractères de type de littéral » dans Caractères de type Dim searchChar As Char = "."C |
Constante |
Dans Const, instruction (Visual Basic) Const modulus As Single = 4.17825F |
Énumération |
Dans Enum, instruction (Visual Basic) Public Enum colors |
Propriété |
Dans une instruction Property Property region() As String |
Paramètre de procédure |
Dans une instruction Sub (Visual Basic), Function (Visual Basic), ou Operator Sub addSale(ByVal amount As Double) |
Argument de procédure |
Dans le code appelant ; chaque argument est un élément de programmation qui a déjà été déclaré, ou une expression qui contient des éléments déclarés subString = Left(inputString, 5) |
Valeur de retour de procédure |
Dans une instruction Function (Visual Basic) ou Operator Function convert(ByVal b As Byte) As String |
Voir aussi
Tâches
Dépannage des types de données
Concepts
Types génériques en Visual Basic
Programmation sans type dans Visual Basic
Référence
Liste des types de données (Visual Basic)
Autres ressources
Implémentation des types de données
Conversions de type en Visual Basic
Structures constituées à partir de vos propres types de données