Format double avec aucun point décimal
J'ai pour convertir double à 10 chiffres + 4 décimales.
alors laissez dire:
J'ai un double 999,56. J'ai pour obtenir 00000009995600 -> sans virgule!
Ce que j'ai est:
chaîne.format("{0:0000000000.0000}", valeur), mais ce que je reçois est:
0000000999,5600
donc ce que je peux faire maintenant, c'est la recherche de la virgule et de la supprimer, mais je voudrais savoir si il y a une autre manière "propre" et de mise en forme dans ce format spécifique?
Merci!
OriginalL'auteur Gohlool | 2009-12-10
Vous devez vous connecter pour publier un commentaire.
Puisque vous avez dit que vous voulez éviter
String.Replace
:Mais vraiment, il n'y a rien de mal à cela:
OriginalL'auteur jason
De la sorte? Avez-vous essayé?
OriginalL'auteur Stu
Bien, je vais utiliser la méthode replace() car je suppose qu'il n'y a pas d'autres "simplicité":
Voici ma solution qui est presque la même chose que Jason réponse:
Merci!
OriginalL'auteur Gohlool
OriginalL'auteur WellHydrated
Si vous ne voulez pas (ou ne peuvent pas) se multiplient alors c'est peut-travail:
OriginalL'auteur