Graent.Hu 的博客

新浪微薄腾讯微薄

最新碎语:最近感觉有些迷茫,怎么办~

您的位置:Graent.Hu 的博客 >C#> C# String不足为数前后补零(或其他字符)的方法

C# String不足为数前后补零(或其他字符)的方法

908fa0ec08fa513d2b9b7d5b3d6d55fbb2fbd905.jpg

int i=10;
方法1:Console.WriteLine(i.ToString("D5"));
方法2:Console.WriteLine(i.ToString().PadLeft(5,'0'));//推荐
方法3:Console.WriteLine(i.ToString("00000")); 


在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。

PadLeft(int totalWidth, char paddingChar) //在字符串左边用 paddingChar 补足 totalWidth 长度
PadLeft(int totalWidth, char paddingChar) //在字符串右边用 paddingChar 补足 totalWidth 长度
示例:
h = h.PadLeft(2, '0');
注意第二个参数为 char 类型,所以用单引号,也可以用 Convert.ToChar(string value) 把字符串转换成 char 类型。如果字符串长度大于 1,则使用 str.ToCharArray()[index]。

我的微信:graent_hu

欢迎扫码加我和微信好友,有什么问题我们可以一起探讨,有什么需要也随时欢迎发消息给我~

转载请注明出处:

本文标题:C# String不足为数前后补零(或其他字符)的方法

本文链接:https://www.wlyc.cn/post-98.html

发表评论

路人甲 表情
看不清楚?点图切换

网友评论(2)

文章写的挺不错的,留言支持下,方便下次继续来看,欢迎回访我的网站,你网站挺不错的能否交换友链!
剪板机 2年前 (2017-07-08) 回复
@剪板机:感谢来访,链接可以交换 亲在这里 https://www.wlyc.cn/post-8.html  留下你的 站点信息 换链就行
9ra3nt 2年前 (2017-07-08) 回复