代码浮点类型 Double.ToString("格式")直接转换

在日常开发中,经常会遇到浮点数的小数点截取、百分比转换等。之前都是自己写方法截取或写方法算出百分比,其实所有浮点数,如double、decimal,都能快捷转换。

例如:

double value = 1054.32179;

string text = value.ToString("F2");

输入结果:1054.32

以下是输入不同类型,输出不一样的值。



           C:                     $1,054.32
           C0:                    $1,054
           C1:                    $1,054.3
           C2:                    $1,054.32
           C3:                    $1,054.322
        
           E:                     1.054322E+003
           E0:                    1E+003
           E1:                    1.1E+003
           E2:                    1.05E+003
           E3:                    1.054E+003
        
           e:                     1.054322e+003
           e0:                    1e+003
           e1:                    1.1e+003
           e2:                    1.05e+003
           e3:                    1.054e+003
        
           F:                     1054.32
           F0:                    1054
           F1:                    1054.3
           F2:                    1054.32
           F3:                    1054.322
        
           G:                     1054.32179
           G0:                    1054.32179
           G1:                    1E+03
           G2:                    1.1E+03
           G3:                    1.05E+03
        
           N:                     1,054.32
           N0:                    1,054
           N1:                    1,054.3
           N2:                    1,054.32
           N3:                    1,054.322
        
           P:                     105,432.18 %
           P0:                    105,432 %
           P1:                    105,432.2 %
           P2:                    105,432.18 %
           P3:                    105,432.179 %

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值