Bonjour,
J'aimerais savoir si il y a un moyen de tester une chaîne (type string) pour savoir si celle-ci n'est composée que de nombre?
Merci d'avance
Bonjour,
J'aimerais savoir si il y a un moyen de tester une chaîne (type string) pour savoir si celle-ci n'est composée que de nombre?
Merci d'avance
Une solution couramment utilisée (je ne dis pas que c'est la meilleure) est d'itérer sur les char de la chaine et de tester chaque caractère avec Char.IsDigit(...).
Après ça dépend si tu veux tester si chaque caractère est un chiffre, ou si la chaine complète représente un nombre (décimal ou entier, avec ou sans espace au milieu)
Si tu veux que l'utilisateur ne saisisse que des nombres (dans une textbox par exemple), tu dois passer par une MaskedTextBox
Partager