首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教怎么输出空

2012-02-17 
请问如何输出空有两个字符串str1,str2我想将他们连接起来组成长度为a的字符串str1和str2分别在两头,中间用

请问如何输出空
有两个字符串str1,str2我想将他们连接起来组成长度为a的字符串
str1和str2分别在两头,中间用空格补齐
if   (str1.Length   +   str2.Length   <   30)
{
return   str1   +   String.Empty.PadLeft(30-str1.Length   -   str2.Length, '   ')   +   str2;
}
网页上运行时 '   '只能输出一个空格
'* '则可以正常输出所需数量的*,请问这个空在这怎么处理?

[解决办法]
@ " "
[解决办法]
@ ' '
[解决办法]
输出肯定不止一个空格...你看起来是一个空格是有其它原因...比如格式...
[解决办法]
return str1 + String.Empty.PadLeft(30-str1.Length - str2.Length, " ") + str2;
这样试一试看.
[解决办法]
用&nbsp;来代替空格

if (str1.Length + str2.Length < 30)
{
return str1 + String.Empty.PadLeft(30-str1.Length - str2.Length, "&nbsp; ") + str2;
}

[解决办法]
if (str1.Length + str2.Length < 30) {
str3=str1.PadRight(30 - str1.Length - str2.Length, ' ') + str2;
}
str3.Replace( " ", "&nbsp; ");

热点排行