字符串格式化测试

private void button1_Click(object sender, EventArgs e)
{
Console.WriteLine("在宽度为的空间里靠左对齐:{0,-10}", 99);
Console.WriteLine("在宽度为的空间里靠右对齐:{0,10}", 99);
Console.WriteLine("在宽度为的空间里靠左对齐:{0,-10}", "LLL");
Console.WriteLine("在宽度为的空间里靠右对齐:{0,10}", "RRR");
Console.WriteLine("货币- {0:C} {1:C4}", 88.8, -888.8);
Console.WriteLine("10进制整数- {0:D5}", 88);
Console.WriteLine("科学计数- {0:E}", 888.8);
Console.WriteLine("固定小数点- {0:F3}", 888.8888);
Console.WriteLine("浮点数- {0:G}", 888.8888);
Console.WriteLine("数字格式- {0:N}", 8888888.8);
Console.WriteLine("16进制格式- {0:X4}", 88);
Console.WriteLine(string.Format("F{0}",2));
}

 

输出结果

在宽度为的空间里靠左对齐:99
在宽度为的空间里靠右对齐: 99
在宽度为的空间里靠左对齐:LLL
在宽度为的空间里靠右对齐: RRR
货币- ¥88.80 ¥-888.8000
10进制整数- 00088
科学计数- 8.888000E+002
固定小数点- 888.889
浮点数- 888.8888
数字格式- 8,888,888.80
16进制格式- 0058
F2

 

例子2

{0:D3}

0表示占位符,代替后面的第一个变量,也就是i_Temp
D 十进制
3 长度

比如

string.Format("{0:D3}", 2) 
输出为
002 

应用场景

--获取单位当前信息和推断子信息+1码
select dwbmid,dwbmmc,jb,fid,dwjc,dwqc,
(select substr(max(dwbmid), -4, 4) + 1 childerbm
from ks_xqpm_dwbm
where dwbmdm like '1111100130002%') childerNewBM
from ks_xqpm_dwbm
where dwbmdm = '1111100130002'

返回的结果是25但是想要的是向左补位,可以用到上面的例子string.Format("{0:D4}", 25) 

测试输出结果为0025 

转载于:https://www.cnblogs.com/wangyt223/p/4368695.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值