Valider les chaînes numériques en C # avec TryParse
Travailler avec des chaînes et des nombres nécessite souvent de vérifier si une chaîne représente une valeur numérique valide. La méthode C # 'S TryParse
fournit une solution efficace pour cette tâche commune.
Comprendre la méthode TryParse
TryParse
est une méthode statique qui tente de convertir une chaîne en un type de données numérique (comme int
, double
, etc.). Il renvoie une valeur booléenne indiquant le succès ou l'échec de la conversion.
Exemple pratique
Voici comment utiliser TryParse
:
<code class="language-csharp">int number; bool isValidNumber = int.TryParse("123", out number); </code>
Ce code tente de convertir "123" en un entier. Parce que "123" est un entier valide, isValidNumber
sera true
, et l'entier number
conservera la valeur 123.
Syntaxe simplifiée (C # 7 et au-dessus)
Pour les scénarios où vous n'avez besoin que de vérifier un nombre valide et ne nécessite pas la valeur convertie, C # 7 et les versions ultérieures offrent une approche plus concise:
<code class="language-csharp">bool isValidNumber = int.TryParse("123", out _); //The underscore discards the output value.</code>
Résumé
La méthode TryParse
est un moyen fiable et efficace de valider les chaînes numériques dans vos applications C #. Sa flexibilité le rend adapté à divers besoins de validation.
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!