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
Mary-Kate Olsenoriginal
2025-01-30 18:06:12680parcourir

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>
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>
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:
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