Maison > développement back-end > C++ > Comment puis-je vérifier si une chaîne représente un nombre en C #?

Comment puis-je vérifier si une chaîne représente un nombre en C #?

Mary-Kate Olsen
Libérer: 2025-01-30 18:06:12
original
726 Les gens l'ont consulté

How Can I Check if a String Represents a Number in C#?

Identifiez la chaîne numérique

Dans de nombreux scénarios de programmation, déterminer si la chaîne représente la capacité de représenter des nombres est très important. Des chaînes telles que "123" doivent être identifiées comme des nombres, tandis que la chaîne telle que "ABC" ou "AB2" ne doit pas être reconnue comme des nombres.

Fonction isNumeric ()

En C #, il n'y a pas de fonction claire isNumeric ()

pour vérifier si la chaîne est des nombres. Cependant, la méthode

tryParse () dans la classe int peut atteindre efficacement cet objectif. Utilisez TryParse ()

tryParse ()

Essayez de convertir la chaîne en un entier. Si la conversion est réussie, elle renvoie true, indiquant que la chaîne est un nombre efficace. Sinon, retournez false. L'exemple est le suivant:

Dans ce code, tryParse ()

Essayez d'analyser la chaîne "123" comme entier. S'il réussit, la valeur de n

sera définie sur 123, et

ISNUMERIC
<code class="language-csharp">int n;
bool isNumeric = int.TryParse("123", out n);</code>
Copier après la connexion
sera défini sur true.

C # 7 et la mise à jour de la version supérieure Dans les versions C # 7 et supérieures, vous pouvez omettre Out Paramètre:

ou, s'il n'est pas nécessaire d'analyser la valeur:

Remarque: Ici var

Les mots clés peuvent être remplacés par un type de données spécifique, tel que
<code class="language-csharp">var isNumeric = int.TryParse("123", out int n);</code>
Copier après la connexion
bool

.

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