Je soufaite afficher un double dans un label mais à la facon d'une valeur monetaire.
123.00 => 123.00?
Je sais que l'on peux faire cela en faisant ToString("C")
Mais en fait je souhaite que cela affiche
123.20 => 123.20?
123 => 123?
Or le ToString("C") ajoute les decimaux.
-> TeBeCo : Je souhaite pas changer le reglage car je vais les afficher si il y en a.
-> Coq: Ben j'ai deja regarder là.
Mais impossible de trouver le chaine qui va bien pour faire ca. J'ai essayé des "C.##" et autres, mais rien n'y fait.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Oui non le faire à la main c'est pas un probleme, mais je suis quasi persuadé que l'on peux faire ca sans coder de code.
Le ToString est la autant que l'on s'en serve. Mais si persone n'a de reponse, je ferais ca. En tout cas merci.
demandes toi si tu perds plus de temps a trouver une methode en 1 ligne qui te semble parfaite mais que marlgres tout ecrira les ligne qui te manque en IL ou le faire directement en C# qui sera aussi traduis en IL et peut etre meme mieux optimisé au final ...
et compare le temps que tu perd sur le forum pour ca :p
Je pense qu'il disait plus ça dans le sens ratio intérêt/temps "perdu" ^^
Après je suis le premier à préférer utiliser l'intégré (la plupart de ces gens doivent avoir des compétences supérieures aux miennes, et c'est justement eux qui effectuent la maintenance !).
Mais là je serais étonné qu'un format permette de faire ça directement (et si c'est le cas, il suffira de remplacer le code de la méthode sans briser l'existant reposant dessus), ainsi tu peux te pencher sur les taches plus urgentes :-)