Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1934 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [c#] Convertir un string en float

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c#] Convertir un string en float

n°1159875
herks
Posté le 26-07-2005 à 11:01:37  profilanswer
 

Salut,  
 
voila mon prob je je recupere une chaine de charactere du genre:  
123456,45";  
et j'aurai besoin de la convertir en float.  
 
Voici le code que j'ai utilisé (pour tester):  

Code :
  1. string CartAmountString = "123456,45";
  2. CartAmountString = CartAmountString.Replace(",", "." );
  3. float CartAmountFloat = Convert.ToSingle(CartAmountString);


Mais ca ne marche pas: Input string was not in a correct format.  
 
Quelqu'un a une idée du probleme ?  
Merci

mood
Publicité
Posté le 26-07-2005 à 11:01:37  profilanswer
 

n°1159884
theshockwa​ve
I work at a firm named Koslow
Posté le 26-07-2005 à 11:09:48  profilanswer
 

si tu es en format français, il faut laisser la virgule, apparamment :/
 
Edit :

Code :
  1. CartAmountString = CartAmountString.Replace(",", System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator);


Si tu fais ca, ca devrait passer, normalement (mais bon, c'est inutile, dans ce cas précis, puisque la virgule est déjà le séparateur)


Message édité par theshockwave le 26-07-2005 à 11:35:19
n°1159968
herks
Posté le 26-07-2005 à 11:55:37  profilanswer
 

oki merci ca marche


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [c#] Convertir un string en float

 

Sujets relatifs
SYBASE: comment convertir une date en un autre format date?String qui contient un ' ou un \
[XML]Parser un String contenant du XMLRecherche d'une phrase dans un string
bloc en % float leftconvertir une std::string en type de base (int, float, etc)
Java convertir string en plusieurs floatconvertir un double ou un float en string ou en char
[C#] convertir une chaîne String en FloatConvertir un float en string en C++
Plus de sujets relatifs à : [c#] Convertir un string en float


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR