Verification contenu fichier txt si un caractére est un entier ? [Résolu]

Signaler
Messages postés
28
Date d'inscription
samedi 14 janvier 2006
Statut
Membre
Dernière intervention
23 mai 2012
-
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
-
bonjour ,
priere me dire si existe une fonction pour vérifier lors la lecture du fichier txt ligne par ligne ,si le 1er caractère de la laigne est un entier ou pas ???

1 réponse

Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
Salut,

Deux méthodes possibles.

Tenter le transtypage en int et catcher l'exception :

private bool IsInt(char c) {
try { Convert.ToInt32(c.ToString()); return true; }
catch (FormatException ex) { return false; }
}


Regarder si le code ASCII est compris entre celui de '0' et celui de '9':

private bool IsInt(char c) {
retun (    ((int)'0') <= ((int)c)
&& ((int)'9') >= ((int)c));
}


Amuse toi bien