Format des nombres Négatifs entre parenthèses, MAIS PAS avec le symbole$?
J'ai vu partout sur internet pour le format de NÉGATIF double de la valeur avec une parenthèse AVEC un $
symbole ie. type de devise.
Je suis à la recherche d'un .NET format de chaîne de caractères, au format
12345.67 = 12,345.67
-12345.67 = (12,345.67)
- VB.NET ou C#? Le titre et les balises sont en désaccord.
Vous devez vous connecter pour publier un commentaire.
MSDN sur la mise en forme conditionnelle à la rescousse!
Vous pouvez spécifier jusqu'à trois différentes sections de votre chaîne de format à la fois, en les séparant par des points-virgules. Si vous spécifiez deux chaîne de format sections, la première est utilisée pour les positifs et les valeurs zéro tandis que le second est utilisé pour les valeurs négatives; si vous utilisez trois sections, la première est utilisée pour les valeurs positives, la deuxième pour les valeurs négatives, et la troisième pour les valeurs égales à zéro.
La sortie de ce code C#:
est:
Vous pouvez utiliser la fonction FormatNumber:
FormatNumber(-100, UseParensForNegativeNumbers:=TriState.True)
sera de retour "(100)"
Il n'y a plus sur MSDN