xelr90
Messages postés16Date d'inscriptiondimanche 15 août 2004StatutMembreDernière intervention20 août 2004
-
16 août 2004 à 12:02
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
16 août 2004 à 12:21
Ce code (que j'ai pas mit en enier) me donne ue exception depuis que j'ai mit le int.Parse :
Console.WriteLine("Combien de fois voulez vous que votre texte s\'affiche?") ;
string rep ;
rep = Console.ReadLine() ;
int nombre = int.Parse(rep) ;
int i ;
for(i=1 ; i<nombre+1 ; i++)
Comment je dois faire pour que enlever cette exception?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 16 août 2004 à 12:21
Il faut verifier que s puisse bien etre convertis en nombre ("bonjour" ne peut pas etre convertis en nombre")
Voici les exceptions possible avec Parse
ArgumentNullException s is a null reference (Nothing in Visual Basic).
FormatException s is not a number in a valid format.
OverflowException s represents a number less than MinValue or greater than MaxValue.