medbabs
Messages postés38Date d'inscriptionlundi 5 janvier 2009StatutMembreDernière intervention12 janvier 2011
-
17 juil. 2007 à 13:04
cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 2008
-
19 juil. 2007 à 09:04
Bonjour
je voudrais convertir une chaine de caractére que je récupére d'une zone text vers le type convenable(par exemple si le type est une date la chaine doit être convertie en une date,idem si le type est un int ou float .........................).
bernie666
Messages postés427Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention29 janvier 20081 17 juil. 2007 à 13:29
c'est pas tres propre mais c'est une solution ...
String maChaine = "10/07/2007"; //Chaine qui est une date mais qui peux varier
int resInt; //variable qui va te permetre de récuperer la converstion si ta chaine est un Int
DateTime dateRes; //Variable qui va te permettre de récuperer la converstion si ta chaine est une date
//tu va tester les differents types sachant que la methode tryParse te renvoie un boolean a true si la converstion c'est bien passée
if(!Int32.TryParse(maChaine,resInt))
DateTime.TryParse(maChaine, dateRes);
//Dans cet exemple tu essaye de parser ta chaine en Int et si sa te renvoi faux alors tu la parse en dateTime (dans notre cas c'est bon)
c'est un exemple a modifier et implémenter pour tous les types que tu veux tester