Voglio formattare un intero i (-100 < i < 100
), in modo tale che:Come forzare un segno quando si formatta un int in C#
-99 formati come "-99"
9 formati come "+09"
-1 formati come "-01"
0 formati come "+00"
i.ToString("00")
è vicino ma non aggiunge il segno + quando l'int è positivo.
C'è un modo per farlo senza una distinzione esplicita tra i >= 0
e i < 0
?
vedere http://stackoverflow.com/questions/348201/custom-numeric-format-string-to-always-display-the-sign – Equiso
Eventuali duplicati di [stringa di formato personalizzato numerico visualizza sempre il segno] (https://stackoverflow.com/questions/348201/custom-numeric-format-string-to-always-display-the-sign) –