A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 夏雪锐 黑马帝   /  2011-11-9 18:21  /  2441 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何实现如果字符不个数不足就用空格补齐,或是其它字符补齐。还有可以左对齐,右对齐。看下面的例子:
.......123
123......
       123
123____(这是空格)
这里的长度都一样,明白我的意思吗?不要用Writeline(".......123");这种直接打印出来,");
大家明白意思不?

评分

参与人数 1技术分 +1 收起 理由
陈涛 + 1

查看全部评分

5 个回复

倒序浏览
给你写了一个

评分

参与人数 1技术分 +1 收起 理由
陈涛 + 1

查看全部评分

回复 使用道具 举报
是不知道你想要的结果?
回复 使用道具 举报
不要用程序,用程序我也会。
看能不能用write("{0,10}","sd");像这种语法的
回复 使用道具 举报
左边对齐:就用
string str=Console.ReadLine();
Console.WriteLine("{0,10}",str);  str不足10位时 以" "补齐;
右对齐:string str=Console.ReadLine();
string sstr=str.PadLeft(10," ");//str不足10位时在左侧空格补齐;
Console.WriteLine(sstr);

评分

参与人数 1技术分 +1 收起 理由
陈涛 + 1

查看全部评分

回复 使用道具 举报
郑文 黑马帝 2011-11-10 11:31:53
地板
真晕了   你不是说不要直接输出啊 怎么下面又想直接输出啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马