问题如下:
C#中如何定义和设置Textbox输出指定长度的字符串,空位用空格补齐?
如我定义长度为10的字符串 用户输入5位 其他的5位用空格补齐;
用户输入:22222
输出:22222 2后面用空格补齐到指定长度输出;
解答如下: 利用PadRight,PadLeft来实现;
string s = "22222";
s = s.PadRight(10, ' ');
不过特别提示,PadRight,PadLeft没有超长截取的功能,比如
string s = "222222222222222";
s = s.PadRight(10, ' ');
结果s还是 "222222222222222"