Types de données en Visual Basic

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 une 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 (Visual Basic)

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 Property, instruction

Property region() As String

Paramètre de procédure

Dans Sub, instruction (Visual Basic), Function, instruction (Visual Basic), ou Operator, instruction

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 Function, instruction (Visual Basic) ou Operator, instruction

Function convert(ByVal b As Byte) As String

Voir aussi

Tâches

Dépannage des types de données (Visual Basic)

Référence

Liste des types de données (Visual Basic)

Concepts

Caractères de type (Visual Basic)

Types de données composites (Visual Basic)

Types génériques en Visual Basic (Visual Basic)

Programmation sans type dans Visual Basic

Autres ressources

Types de données élémentaires (Visual Basic)

Implémentation des types de données (Visual Basic)

Conversions de type en Visual Basic

Structures (Visual Basic)