Avez-vous une question? (216) 97 656 803 hajjriadh@gmail.com
VB.Net

VB.Net: Les variables

Un cours complet pour maîtriser VB.Net: Les variables.

0 chapitres 0 QCM Accès gratuit

1. Objectifs et Rappels

Objectifs
Connaitre les variables en VB.Net
Être capable de déclarer et d'initialiser des variables.
Rappel d'algorithmique

Les données d'un programme doivent être stockées dans la mémoire vive de l'ordinateur afin d'être traitées. Les différents espaces mémoires sont appelés variables, car leur contenu peut varier. Chaque variable a un type spécifique qui détermine sa taille en mémoire.

2. Déclaration de variables dans VB.Net

Pour déclarer une variable en VB.Net, l'utilisation du mot-clé Dim est indispensable.

' Syntaxe générale
[ Public | Private ] Dim nom_variable As Type

' Exemples :
Dim ApprenantID As Integer
Dim ApprenantNom As String
Dim count1, count2 As Integer
Dim situation As Boolean
Dim TempsPrecedent As Date
Initialisation des variables

Les variables peuvent être initialisées (on leur donne une valeur de départ) directement lors de la déclaration à l'aide de l'opérateur d'affectation =:

Dim intvar As Integer = 5
Dim strCustomerName As String = "Fred", intInterestRate As Integer = 5

3. Les différents types de données (Détails)

Les Entiers
Alias VBType .NETTailleValeurs possibles
SByteSystem.SByte8 bits (1 octet)-128 à 127
ByteSystem.Byte8 bits (1 octet)0 à 255
ShortSystem.Int1616 bits (2 octets)-32 768 à 32 767
IntegerSystem.Int3232 bits (4 octets)-2 147 483 648 à 2 147 483 647
LongSystem.Int6464 bits (8 octets)-9 223 372 036 854 775 808 à 9 223 372 036 854 775 807
Nombres à virgule flottante
Alias VBType .NETTaillePrécision
SingleSystem.Single32 bits (4 octets)7 chiffres
DoubleSystem.Double64 bits (8 octets)15-16 chiffres
DecimalSystem.Decimal128 bits (16 octets)28-29 places décimales
Autres types prédéfinis
Alias VBType .NETTailleValeurs
CharSystem.Char16 bits (2 octets)Un symbole Unicode (lettre)
BooleanSystem.Boolean32 bits (4 octets)True ou False
DateSystem.DateTime64 bits (8 octets)Date et heure
StringSystem.StringVariableTexte (chaîne de caractères)
ObjectSystem.Object32/64 bitsN'importe quel type de données