C# Double - ToString() mise en forme avec deux décimales, mais pas d'arrondi

Comment dois-je formater un Double à un String en C# pour avoir seulement deux décimales?

Si j'utilise String.Format("{0:0.00}%", myDoubleValue) le nombre est arrondi et je veux d'un simple tronquer sans arrondi. Je tiens aussi à la conversion de String à la culture sensible.

  • Qu'entendez-vous par "culture sensible"? Est-ce à dire que le résultat de la mise en forme doit varier en fonction de programmeur-à condition valeur de culture? Ou voulez-vous utiliser quelle que soit la culture est la valeur par défaut pour le thread en cours?
InformationsquelleAutor kjv | 2010-03-16