日期:2014-05-17  浏览次数:21054 次

C# Textbox输出指定长度的字符串问题 求解
C#中如何T定义和设置Textbox输出指定长度的字符串,空位用空格补齐?

如我定义长度为10的字符串        用户输入5位 其他的5位用空格补齐;

用户输入:22222
输出:22222     |    在竖杠这结束后面用空格补齐;

要用C#语言代码实现和设置, 不要借助数据库或者手动给几位;哪位大虾帮帮忙...

------解决方案--------------------
string s = "22222";
s = s.PadRight(10, ' ');
------解决方案--------------------
不过特别提示,PadRight,PadLeft没有超长截取的功能,比如
string s = "222222222222222";
s = s.PadRight(10, ' ');
结果s还是 "222222222222222"