[C#] Convertir un Float en String

Convertir un Float en String [C#] - C#/.NET managed - Programmation

Marsh Posté le 09-02-2008 à 16:30:08    

Bonjour.
 
Je voudrais savoir comment faire pour convertir un float en string en C#.
 
Je ne trouve pas comment faire. J'ai déjà testé certaines choses mais il me dit que la variable n'est pas locale alors que la variable est locale  :o  
 
Je vous dis merci par avance.
 
A très bientôt je l'espère.
 

Reply

Marsh Posté le 09-02-2008 à 16:30:08   

Reply

Marsh Posté le 09-02-2008 à 16:48:14    

Double.TryParse

Reply

Marsh Posté le 09-02-2008 à 17:08:40    

donc, pour convertir un float en string, je fais Double.TryParse(variableAConvertirEnString)?
 
c'est bien ça?

Reply

Marsh Posté le 09-02-2008 à 18:20:18    

Reply

Marsh Posté le 09-02-2008 à 18:22:05    

RTFM?
 
double.tryparse, ça convertis pas le float en double?
 
un double, c'est pas comme un float?
 
on tourne en rond là non?

Reply

Marsh Posté le 09-02-2008 à 18:30:46    

Read The Fuckin' Manual


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
Reply

Marsh Posté le 09-02-2008 à 18:35:36    

Exemple :
 
float y = 4.5f;
string x = System.Convert.ToString(y);
 

Reply

Marsh Posté le 09-02-2008 à 18:38:57    

le pb, c'est que j'ai pas de manuel C#.
 
ce sera dur de le lire.
 
et si je demande, c'est que je sais pas le faire, sinon, je serais pas ici à le demander.
 
vous pensez pas que c'est plus facile de dire comment faire plutot que de répondre de lire le manuel?

Message cité 1 fois
Message édité par FLMK974 le 09-02-2008 à 18:39:20
Reply

Marsh Posté le 09-02-2008 à 18:41:28    

kwest a écrit :

Exemple :
 
float y = 4.5f;
string x = System.Convert.ToString(y);
 


 
merci, je testerais dès que possible.
 
c'est sympas de ta part de m'aider


Message édité par FLMK974 le 09-02-2008 à 18:42:19
Reply

Marsh Posté le 09-02-2008 à 18:55:42    

FLMK974 a écrit :

le pb, c'est que j'ai pas de manuel C#.
 
ce sera dur de le lire.
 
et si je demande, c'est que je sais pas le faire, sinon, je serais pas ici à le demander.
 
vous pensez pas que c'est plus facile de dire comment faire plutot que de répondre de lire le manuel?


 
qui t'as dit de lire du papier ?

Reply

Marsh Posté le 09-02-2008 à 18:55:42   

Reply

Marsh Posté le 09-02-2008 à 19:41:35    


 

WiiDS a écrit :

Read The Fuckin' Manual


 
Si je ne me trompe pas, c'est bien toi non?
 
 :)

Reply

Marsh Posté le 10-02-2008 à 11:28:38    

La doc est intégralement dispo en ligne.
 
Et depuis quand on code sans doc ?

Reply

Marsh Posté le 11-02-2008 à 11:45:30    

Y a même plus simple :  

Code :
  1. float myFloat = 15.2;
  2. string myString = myFloat.ToString();


 
 
 

Reply

Marsh Posté le 11-02-2008 à 17:07:10    

merci à tous ceux qui m'ont aidés.
 
j'avais testé string monString = monFloatant.toString().
 
J'étais bien sur la bonne voie avant d'avoir demandé ici.
 
Mais le pb, c'est que j'avais mis ce morceau de code dans une partie de mon programme qui ne "voyait pas" cette variable.
 
il trouvait que la variable n'était pas locale.
 
:(
 
j'ai déplacé mon morceau de code, et ça marche.
 
Merci encore à tous ceux qui ont contribué à la résolution de mon pb, et même à ceux qui ont contribués à aérer le topic avec leurs messages inutiles.

Reply

Marsh Posté le 11-02-2008 à 19:16:08    

Regarde quand même la doc de "ToString()" de l'objet float, car il peut prendre des paramètres afin de mettre la string en forme.
Idem, tu peux utiliser string.Format("pattern", tonfloat); afin d'utiliser une syntaxe genre "{0:f5.2}" pour afficher 5 chiffres dont deux après la virgule (ou un truc du genre, à vérifier dans la doc).
 
Enfin, si tu fais un bête "ToString()", alors garde en mémoire que la locale utilisée par le programme sera utilisée : un PC paramétré en américain ne génèrera pas la même chose qu'un PC paramétré en français, ce qui peut éventuellement poser des problèmes si c'est pas que pour de l'affichage.


Message édité par MagicBuzz le 11-02-2008 à 19:16:31
Reply

Marsh Posté le 20-02-2008 à 09:04:43    

Taz a écrit :

Double.TryParse


 
Ils y en a qui devraient commencer par lire les questions : RTFQ (Read The Fucking Question)


---------------
Vidéos drôles et sexy : http://www.imbeciles.fr
Reply

Marsh Posté le 20-02-2008 à 09:14:14    

Reply

Marsh Posté le 20-02-2008 à 09:28:07    


 
Et d'autres qui devraient lire le nom des forums...


---------------
Vidéos drôles et sexy : http://www.imbeciles.fr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed