在文本框中添加空格c#

时间:2011-10-19 19:45:47

标签: c# textbox

我在文本框中有很多文字(即时通讯试图解决家庭作业的加密问题),但我已经把它以一种非常不清楚的方式展示出来!在每个|之前和之后插入四个空格的最简单方法是什么字符?

谢谢。

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

这可能有用吗?

答案 2 :(得分:1)

可能最简单的方法是在字符串上执行Replace

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

答案 3 :(得分: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();
}

您只需传入文本框的值并将其返回的内容设置为文本。