Maison > développement back-end > C++ > Comment puis-je valider la saisie d'entiers à partir de la console en C# ?

Comment puis-je valider la saisie d'entiers à partir de la console en C# ?

Linda Hamilton
Libérer: 2025-01-05 12:49:44
original
559 Les gens l'ont consulté

How Can I Validate Integer Input from the Console in C#?

Validation des entrées pour les contraintes entières

Dans le domaine de la programmation, la gestion des entrées de la console est souvent essentielle. Cependant, lorsqu'il s'agit de saisies utilisateur, il est crucial de s'assurer qu'elles sont conformes à des contraintes spécifiques. L’une de ces contraintes consiste à restreindre la saisie aux nombres entiers uniquement. Cet article aborde la tâche de validation des entrées de la console sous forme d'entiers, empêchant la saisie de caractères alphabétiques.

Pour obtenir la validation des entrées, modifiez le code comme suit :

string line = Console.ReadLine();
int value;
if (int.TryParse(line, out value))
{
    // this is an int
    // perform minimum number check here
}
else
{
    // this is not an int
    // handle invalid input
}
Copier après la connexion

Dans ce code, Console .ReadLine() lit les entrées de l'utilisateur et les stocke sous forme de chaîne dans la variable de ligne. Nous utilisons ensuite int.TryParse pour déterminer si la chaîne représente un entier valide. Si la conversion réussit, la variable de valeur contient l'entier. Dans les cas où l'utilisateur saisit une valeur non entière non valide, le bloc else est exécuté, vous permettant de gérer cette saisie de manière appropriée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal