为文本框添加空格c#

本文关键字:空格 添加 文本 | 更新日期: 2023-09-27 18:12:00

我在文本框中有很多文本(我试图解决家庭作业的加密),但我以一种非常不清楚的方式列出了它!在每个字符前后插入四个空格的最简单方法是什么?

谢谢。

为文本框添加空格c#

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

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

这可能有用吗?

可能最简单的方法是对字符串执行Replace:

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

这不是最优雅的解决方案,但我认为这是你能够理解的。

private string GetPaddedString(string str)
{
    StringBuilder sb= new StringBuilder();
    foreach (char character in str)
    {
        sb.Append("    ");
        sb.Append(character);
        sb.Append("    ");
    }
    return sb.ToString();
}

您只需要传入文本框的值,并设置它返回的文本