2011-10-19 49 views
0

我在文本框中有很多文本(即时尝试解决加密作业),但是我已经把它放在了一个很不明确的时尚中!在每个|之前和之后插入四个空格的最简单方法是什么?字符?在文本框中添加空格c#

谢谢。

+0

你想在文本框中包含空格和文本? –

+2

他试过的东西并不重要。显然,他所尝试过的东西没有奏效......或者他根本没有尝试过任何东西。无论哪种方式,他问了一个问题。如果你不能提供答案,你可以考虑下次忽略这个问题,而不是像这样发布无用的评论。 –

+0

至少发布一些代码。 – Dean

回答

1

很多方法可以做到这一点,但最简单的可能是string.replace("|", " | ");

+0

那四个空间在哪里? Stackoverflow可能吃了其中两个。 –

1

txtMyText.Text = txtMyText.Text.Replace("|", " | ");

这可能会实现?

1

也许最简单的方法是在弦上做一个Replace

TextBox1.Text = TextBox1.Replace("|", " | "); 
1

不是最完美的解决方案,但我认为它的一个,你就可以理解了。

private string GetPaddedString(string str) 
{ 
    StringBuilder sb= new StringBuilder(); 

    foreach (char character in str) 
    { 
     sb.Append(" "); 
     sb.Append(character); 
     sb.Append(" "); 
    } 

    return sb.ToString(); 
} 

你只需要传入文本框的值并设置它作为文本返回的值。