toString 格式化

toString 格式化:

C#:String.Format数字格式化输出

获取两位小数?
Double a = 2.1234567;
Math.Round(a,2);
字符串的话a.tostring(".##");就可以

//

C

货币

2.5.ToString("C")

2.50

D

十进制数

25.ToString("D5")

00025

E

科学型

25000.ToString("E")

2.500000E+005

F

固定点

25.ToString("F2")

25.00

G

常规

2.5.ToString("G")

2.5

N

数字

2500000.ToString("N")

2,500,000.00

X

十六进制

255.ToString("X")

FF

///

12345.ToString("n");//结果:12,345.00
    12345.ToString("C"); //结果:¥12,345.00
    12345.ToString("e"); //结果:1.234500e+004
    12345.ToString("f4");//结果:12345.0000
    12345.ToString("x"); //结果:3039 (16进制)
    12345.ToString("p"); //结果:1,234,500.00%

/

b = 4321.12543;

   a = 1234;

   //自定义模式输出:

//   0 描述:占位符,如果可能,填充位

//   Label1.Text =string.Format("{0:000000}",a);// 001234

//   Label2.Text =string.Format("{0:000000}",b);// 004321

//   # 描述:占位符,如果可能,填充位

//   Label1.Text =string.Format("{0:#######}",a);// 1234

//   Label2.Text =string.Format("{0:#######}",b);// 4321

//   Label1.Text =string.Format("{0:#0####}",a);// 01234

//   Label2.Text =string.Format("{0:0#0000}",b);// 004321

 

//   . 描述:小数点

//   Label1.Text =string.Format("{0:000.000}",a);//1234.000

//   Label2.Text =string.Format("{0:000.000}",b);//4321.125

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值