J'ai une ligne comme ce qui suit dans mon code:Pourquoi string.Format produit un tel résultat?
string buffer = string.Format(CultureInfo.InvariantCulture, "{0:N4}", 1008.0);
Pourquoi buffer
contiennent 1,008.0
(note virgule) après l'exécution de cette ligne? Oui, je suppose que c'est causé par mes paramètres régionaux. La question est pourquoi ils affectent le résultat dans ce cas?
EDIT:
Ok, je comprends que c'est tout à fait ma faute. Il semble que j'aurais dû utiliser F format specifier.
Quel est votre cadre régional ...? – gdoron
@gdoron Russe (Russie) – Bobrovsky
@gdoron ok, n'est pas CultureInfo.InvariantCulture devrait remplacer cela? – Bobrovsky