当前位置:   article > 正文

C# 字符串位数不足补零的方法(包含SQL下补零方法)_c# 字符串补零

c# 字符串补零

nt 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 长度
  • 1
  • 2

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

在sql下补零方法:

select RIGHT('00000000'+CAST(SN as varchar(10)),5) as 'sn' from TestTab
  • 1
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/475191
推荐阅读
相关标签
  

闽ICP备14008679号