Se connecter avec
S'enregistrer | Connectez-vous

[VB.Net] Obliger la saisie d'un entier

Dernière réponse : dans Programmation

Bonjour,

j'ai un programme en console et un endroit, je dois saisir un nombre entier. Si je rentre pas un entier, le programme plante. Comment faire pour obliger la personne a entrer un entier ?

Puis-je dire:

While nb <> Integer
Console.writeline("Saisissez un nombre Entier!")
End While

Je pense que ça marche pas comme ça ....

Je voudrais connaitre la bonne syntaxe ...

Merci

Autres pages sur : net obliger saisie entier

Lassé par la pub ? Créez un compte

De mémoire, tu peux essayer de convertir la variable saisie dans une variable de type Integer, et voir si une exception est levée, après à toi de l'intercepter pour éviter que ton programme plante.

en gros:

  1. Dim x as integer
  2.  
  3. Try
  4. x = CInt(VariabledeSaisie)
  5. Catch ex As Exception
  6. ' gestion de ton erreur
  7. End Try
Lassé par la pub ? Créez un compte
Tom's guide dans le monde