Déclaration de variables.
En Visual Basic .NET, les variables sont déclarées avec la commande codice_1 (de l'anglais "dimension"). Voici la syntaxe :
 Dim NomVariable As TypeVariable
"NomVariable" est le nom de la variable (le plus explicite possible).
"TypeVariable" est son type de données (ex : "string, integer, double, boolean", etc.).
Par exemple, pour déclarer un nombre entier :
 Dim NomNombre As Integer
Par défaut, la casse des variables ne permet pas de les distinguer, ainsi "nomnariable" sera automatiquement convertie en "NomVariable" par l'IDE si elle est déclarée comme telle.
Par contre, pour que le programme ignore la casse dans les valeurs chaines de caractères, il faut définir codice_2.
Option Compare Text ' En commentant cette ligne le résultat devient False
Module Module1
 Sub Main()
 Dim chaine1 As String = "a"
 Dim chaine2 As String = "A"
 MsgBox(chaine1 = chaine2)
 End Sub
End Module
Types de données.
Les types incorporés par VB.NET sont :
Autres types prédéfinis.
Pour connaitre le type d'une variable, utiliser sa méthode codice_3.
Utiliser les variables.
Assignation.
"'Les valeurs sont assignées aux variables par le signe égal."
Suffixe pour les nombres littéraux.
Les nombres intégralement littéraux comme 42 et 1000, sont de type par défaut. Les chaines et caractères littéraux, comme " et ", sont de type . 
Pour spécifier le type d'un littéral, on utilise donc les suffixes. Ces derniers sont accolés immédiatement après les littéraux (sans espace), comme ceci : <littéral><suffixe>.
Exemples.
Les chaines de caractères doivent être entre guillemets pour ne pas être considérées comme des noms de variables :
 strNomVariable = "Une chaine"
 chrNomVariable = "À"
Pour les variables dates, utiliser des croisillons autour de la valeur, au format #<jour>/<mois>/<année> <heure>:<minute>:<seconde> <AM|PM>#:
 dtNomVariable = #14/07/1789 12:01:50 PM#
Pour tous les autres, ne pas entourer les valeurs :
 bytNomVariable = 1
 sbytNomVariable = -2
 shrtNomVariable = 10S
 ushrtNomVariable = 10US
 intNomVariable = 100
 uintNomVariable = 100UI
 lngNomVariable = 1000L
 ulngNomVariable = 1000UL
 sngNomVariable = 1.234F
 dblNomVariable = 1.567R
 decNomVariable = 1234567.89D
 boolNomVariable = True
 objNomObjet = New Object
Valeur initiale.
Il est possible d'assigner une valeur à une variable pendant sa déclaration :
 Dim NomVariable As String = "Valeur de la chaine"
Visual Basic assigne toujours la valeur de droite dans la variable à gauche du signe égal, sans modifier la première.
Constantes.
Les constantes sont considérées comme des variables qui ne changent pas. Elles sont déclarées avec le mot clé codice_4, et leurs valeurs sont définies durant leur déclaration :
 Const cnstNomConstante As String = "Longue chaine de caractères"
Exemple :
 Const cnstPi As Single = 3.14159265F
Pour convertir des s en s on peut créer la constante 180/Pi :
 Const cnstRadDeg As Single = 57,29579143
 Degres = Radians / cnstRadDeg
Cette constante serait utile aux fonctions Sin, Cos, Tan, Arctan, etc.

Programmation Visual Basic .NET/Tableaux