Convertir un Float en String [C#] - C#/.NET managed - Programmation
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?
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?
Marsh Posté le 09-02-2008 à 18:30:46
Read The Fuckin' Manual
Marsh Posté le 09-02-2008 à 18:35:36
ReplyMarsh 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?
Marsh Posté le 09-02-2008 à 18:41:28
kwest a écrit : Exemple : |
merci, je testerais dès que possible.
c'est sympas de ta part de m'aider
Marsh Posté le 09-02-2008 à 18:55:42
FLMK974 a écrit : le pb, c'est que j'ai pas de manuel C#. |
qui t'as dit de lire du papier ?
Marsh Posté le 09-02-2008 à 19:41:35
Taz a écrit : RTFM |
WiiDS a écrit : Read The Fuckin' Manual |
Si je ne me trompe pas, c'est bien toi non?
Marsh Posté le 10-02-2008 à 11:28:38
La doc est intégralement dispo en ligne.
Et depuis quand on code sans doc ?
Marsh Posté le 11-02-2008 à 11:45:30
Y a même plus simple :
Code :
|
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.
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.
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)
Marsh Posté le 20-02-2008 à 09:28:07
fred777888999 a écrit : man sprintf |
Et d'autres qui devraient lire le nom des forums...
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
Je vous dis merci par avance.
A très bientôt je l'espère.