Dans mon application, un calcul est effectué pour afficher le texte dans l'interface graphique. L'application multiplie une quantité donnée par un utilisateur par un nombre défini (Dites 0,85) pour créer un total (types d'utilisateurs dans 2, l'application fonctionne 2 x 0,85).Comment formater correctement le texte en fonction de la devise
Comme le nombre affiché est celui d'une devise, j'essaie de formater correctement le texte pour le rendre lisible et correct.
Jusqu'à présent, j'ai essayé
.ToString("N2");
Cela a donné lieu à deux vient de zéro supplémentaire étant ajouté à la fin de la figure.
Le problème peut être vu ici:
Comme vous pouvez voir la valeur correcte est 0,68 (ou 0,68 £) et mon texte montre £ 68,00 par la « N2 » sur le ToString aide mais il me reste encore £ 68. Je sais que ce n'est pas aussi trivial que ça en a l'air, mais c'est quelque chose que je n'avais jamais eu besoin de penser avant et ça m'a fait penser à ça pendant un bon bout de temps.
Merci!
Remarque: Les données sont stockées en tant que doublet et était précédemment un flottant, l'application est flexible pour changer. L'icône de la devise n'est pas non plus nécessaire car je le fournis manuellement, seul le formatage est nécessaire.
Merci pour l'aide, après avoir travaillé manuellement il semble que j'ai manqué deux décimales dans la variable définie. Après avoir modifié la valeur, le texte corrige correctement. –