Programmation Visual Basic .NET/Assignation et comparaison

Un livre de Wikilivres.

Assignation[modifier | modifier le wikicode]

L'opérateur "=" sert pour l'affectation et la comparaison.

Pour définir une variable :

  x = 7     ' x est à présent égal à sept
  x = -1294
  x = "exemple"

Comparaison[modifier | modifier le wikicode]

Pour comparer deux valeurs (constantes ou variables) :

  If 4 = 9 Then
    End  ' sortie du programme
  End If
  If 1234 = 1234 Then
    MsgBox("1234 est identique à 1234 !") 
  End If
  MsgBox("Sept égal deux est " & (7 = 2) & ".")  ' False
  MsgBox("Sept égal sept est " & (7 = 7) & ".")  ' True

Cas particulier : plusieurs signes égaux consécutifs :

  Dim x As Boolean
  x = 2 = 7

Le second opérateur sera exécuté en premier, renvoyant False, puis l'assignation de x à False.

Autres opérateurs de comparaison[modifier | modifier le wikicode]

 (x <> y) ' Différent
 (x < y) ' Inférieur
 (x > y) ' Supérieur
 (x <= y) ' Inférieur ou égal
 (x >= y) ' Supérieur ou égal