Chcę sformatować liczbę całkowitą I (-100 < i < 100
), tak że:Jak zmusić znak przy formatowaniu int w C#
-99 formaty jak "-99"
9 formaty jak "+09"
-1 formaty jak "-01"
0 formaty jak "+00"
i.ToString("00")
jest blisko, ale nie dodaje znak +, gdy int jest dodatni.
Czy jest jakiś sposób, aby to zrobić bez wyraźnego rozróżnienia między i >= 0
i i < 0
?
zobaczyć http://stackoverflow.com/questions/348201/custom-numeric-format-string-to-always-display-the-sign – Equiso
Możliwy duplikat [Niestandardowy ciąg formatu liczbowego do zawsze wyświetlaj znak] (https://stackoverflow.com/questions/348201/custom-numeric-format-string-to-always-display-the-sign) –