Maison > développement back-end > C++ > Comment gérer les chaînes vides lors de l'analyse d'entiers en C# ?

Comment gérer les chaînes vides lors de l'analyse d'entiers en C# ?

Linda Hamilton
Libérer: 2025-01-04 00:48:40
original
462 Les gens l'ont consulté

How to Handle Empty Strings When Parsing Integers in C#?

Gestion d'une chaîne vide dans int.Parse

Lors de la tentative d'analyse d'une chaîne vide à l'aide de int.Parse, une chaîne d'entrée n'était pas dans un une exception de format correct est levée. Cet article résout ce problème et propose des solutions pour gérer les chaînes vides avec élégance.

Pour définir la valeur par défaut sur 0 lorsque le texte est vide, l'extrait de code suivant peut être utilisé :

int i = string.IsNullOrEmpty(Textbox1.Text) ? 0 : int.Parse(Textbox1.Text);
Copier après la connexion

Cela vérifie si la zone de texte est vide et renvoie 0 si elle l'est, sinon elle analyse le texte et renvoie la valeur entière.

Pour une approche plus concise, ce qui suit un extrait de code peut être utilisé :

int i;
if (!int.TryParse(Textbox1.Text, out i)) i = 0;
Copier après la connexion

Ce code tente d'analyser le texte et attribue la valeur à i. Si l'analyse échoue, i est défini sur 0.

Ces solutions gèrent efficacement les chaînes vides et fournissent un moyen robuste d'analyser les entrées.

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!

source:php.cn
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