s010179
Messages postés14Date d'inscriptionsamedi 1 mars 2003StatutMembreDernière intervention 8 novembre 2006
-
14 mars 2006 à 11:52
s010179
Messages postés14Date d'inscriptionsamedi 1 mars 2003StatutMembreDernière intervention 8 novembre 2006
-
14 mars 2006 à 18:03
Bonjour,
Pourquoi je peux utiliser une variable de type int ou string dans mon
switch alors que quand je lui passe une variable de type double (ou
float) il me renvoi :
atmeitsatme
Messages postés58Date d'inscriptionmercredi 28 septembre 2005StatutMembreDernière intervention15 novembre 2006 14 mars 2006 à 12:02
Bonjour,
Je ne pourrais pas te dire pourquoi,
Mais pour attendre que quelqu'un répond à ta question
Tu peus essayé de faire monDouble.ToString()
et dans ton switch mettre ceDouble.ToString() pour le finalement le comparré à une chaine et non à un double.
atmeitsatme
Messages postés58Date d'inscriptionmercredi 28 septembre 2005StatutMembreDernière intervention15 novembre 2006 14 mars 2006 à 12:22
Salut,
de toute façon un sxitch n'accepte que les string ou les int,
donc si tu as une grande liste de case dans ton switch tu peus mettre les cas non gérer comme "case ((result > 0.1) || (result < 0.2)) " dans un if avant ton switch, sinon rien ne t'empeche de faire à l'ancienne avec des if (déconsiller).
Vous n’avez pas trouvé la réponse que vous recherchez ?