数值变换文字

来源:互联网 发布:天猫 淘宝商城 编辑:程序博客网 时间:2024/05/22 07:43

指定式           名称          例子

C                    货币           (10000).ToString("C") = "\10,000"
                                          (-100.5).ToString("C") = "-\101"
                                          (12345.5555).ToString("C2") = "\12,345.56"

D                   十进制        (12345).ToString("D") = "12345"
                                          (12345).ToString("D8") = "00012345"
                                          (-12345).ToString("D6") = "-012345"
                                          (12345).ToString("D4") = "12345"

E                   指数            (123.456).ToString("E") = "1.234560E+002"
                                          (0.0).ToString("e") = "0.000000e+000"
                                          (-123.45).ToString("E8") = "-1.23450000E+002"
                                          (0.12345).ToString("E3") = "1.235E-001"


F                   浮点数        (123.456).ToString("F") = "123.46"
                                         (1).ToString("F") = "1.00"
                                         (-123.456789).ToString("F4") = "-123.4568"
                                         (0.1).ToString("F6") = "0.100000"

G                  一般            (123456).ToString("G") = "123456"
                                         (0.00001).ToString("G") = "1E-05"
                                         (-0.00001).ToString("g") = "-1e-05"
                                         (123456).ToString("G4") = "1.235E+05"
                                         (-123.456).ToString("G4") = "-123.5"
                                         (0.0).ToString("G4") = "0"

N                  数值            (1234.56789).ToString("N") = "1,234.57"
                                         (10000).ToString("N") = "10,000.00"
                                         (-1234.56789).ToString("n4") = "-1,234.5679"

P                 百分比         (1).ToString("P") = "100.00%"
                                        (-0.123456789).ToString("p") = "-12.35%"
                                        (100).ToString("P") = "10,000.00%"
                                        (0.00001).ToString("P") = "0.00%" 
                                        (0.123456789).ToString("P4") = "12.3457%"
                                        (0.125).ToString("P0") = "13%"

X                16进制         (10).ToString("X") = "A"
                                        (-1).ToString("x") = "ffffffff"
                                        (10).ToString("X4") = "000A"

0 0
原创粉丝点击