在 C# 中可以對字符串使用 PadLeft 和 PadRight 進行輕松地補位。
PadLeft(int totalWidth, char paddingChar) //在字符串左邊用 paddingChar 補足 totalWidth 長度
PadLeft(int totalWidth, char paddingChar) //在字符串右邊用 paddingChar 補足 totalWidth 長度
例如:
1、string aa = "wu";
string bb = aa.PadLeft(6);//右對齊此實例中的字符,在左邊用空格填充以達到指定的總長度. string cc = aa.PadLeft(6, '0');//右對齊此實例中的字符,在左邊用指定的 Unicode 字符填充以達到指定的總長度。
2、Pznm =(snode.InnerText).ToString().PadLeft(10,'0');
字符串固定為10位,不足10位左邊補零。