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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] Convertir un Float en String

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C#] Convertir un Float en String

n°1684394
FLMK974
Posté le 09-02-2008 à 16:30:08  profilanswer
 

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.
 

mood
Publicité
Posté le 09-02-2008 à 16:30:08  profilanswer
 

n°1684397
Taz
bisounours-codeur
Posté le 09-02-2008 à 16:48:14  profilanswer
 

Double.TryParse

n°1684404
FLMK974
Posté le 09-02-2008 à 17:08:40  profilanswer
 

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

n°1684422
Taz
bisounours-codeur
Posté le 09-02-2008 à 18:20:18  profilanswer
 
n°1684423
FLMK974
Posté le 09-02-2008 à 18:22:05  profilanswer
 

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

n°1684425
WiiDS
20 titres en GC, 0 abandon, 0 DQ
Posté le 09-02-2008 à 18:30:46  profilanswer
 

Read The Fuckin' Manual


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
n°1684427
kwest
Posté le 09-02-2008 à 18:35:36  profilanswer
 

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

n°1684428
FLMK974
Posté le 09-02-2008 à 18:38:57  profilanswer
 

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
n°1684429
FLMK974
Posté le 09-02-2008 à 18:41:28  profilanswer
 

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
n°1684433
Taz
bisounours-codeur
Posté le 09-02-2008 à 18:55:42  profilanswer
 

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 ?

mood
Publicité
Posté le 09-02-2008 à 18:55:42  profilanswer
 

n°1684446
FLMK974
Posté le 09-02-2008 à 19:41:35  profilanswer
 


 

WiiDS a écrit :

Read The Fuckin' Manual


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

n°1684544
ccp6128
Syntax error
Posté le 10-02-2008 à 11:28:38  profilanswer
 

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

n°1684784
MetalDestr​oyer
Posté le 11-02-2008 à 11:45:30  profilanswer
 

Y a même plus simple :  

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


 
 
 

n°1684970
FLMK974
Posté le 11-02-2008 à 17:07:10  profilanswer
 

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.

n°1685031
MagicBuzz
Posté le 11-02-2008 à 19:16:08  profilanswer
 

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
n°1689062
hsdino
Posté le 20-02-2008 à 09:04:43  profilanswer
 

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
n°1689066
fred777888​999
Posté le 20-02-2008 à 09:14:14  profilanswer
 
n°1689070
hsdino
Posté le 20-02-2008 à 09:28:07  profilanswer
 


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


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

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

  [C#] Convertir un Float en String

 

Sujets relatifs
Convertir un varchar en dateConvertir une macro vb en .exe
string !Convertir une fraction obtenue en Inputbox en une variable numérique
Convertir date anglaise en francaiseConversion string
[Javascript] Une string avec une balise php dedansConvertir une lettre en un nombre en C
Fonction avec parametre en char * et appel avec stringrequete SQL parse timestamp => 2 champs string
Plus de sujets relatifs à : [C#] Convertir un Float en String


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