Affichage de nombre [Résolu]

Signaler
Messages postés
346
Date d'inscription
lundi 8 septembre 2003
Statut
Membre
Dernière intervention
3 septembre 2007
-
Messages postés
346
Date d'inscription
lundi 8 septembre 2003
Statut
Membre
Dernière intervention
3 septembre 2007
-
Bon, alors, un peu honte de poser cette question, j'ai l'impression d'etre trop con, mais bon
j'ai par exemple deux floatants
float prem = 10.3456f;
float deuse = -0.2568f;

je veux les afficher de telle manière qu'il y ai le signe devant et deux chiffres avant et apres la virgule donc
+10.34 et -00.25
pour les chiffres pas de probleme, je fais ToString( "00.00") et j'obtiens :
10.34 et -00.25
Par contre, je n'arrive pas à déteminer le bon format pour qu'il m'affiche le plus sans avoir à faire un :
if( prem >0)
messagebox.show( "+" + prem.ToString("00.00"));

merci d'avance


Be happy , by
Tao

2 réponses

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
33
Essaye quelque chose dans le genre :

prem.ToString("+00.00;-00.00;00.00");

Sébastien FERRAND
[MVP C#]
Messages postés
346
Date d'inscription
lundi 8 septembre 2003
Statut
Membre
Dernière intervention
3 septembre 2007
3
merci, c'est toujours les trucs les plus cons sur lesquels on arrive à passer du temps


autrement, juste comme ca ca marche,
prem.ToString("+00.00;-00.00");
mais ca marche bien comme tu me l'as montré

Be happy , by
Tao