我在文本框中有很多文字(即时通讯试图解决家庭作业的加密问题),但我已经把它以一种非常不清楚的方式展示出来!在每个|之前和之后插入四个空格的最简单方法是什么字符?
谢谢。
答案 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();
}
您只需传入文本框的值并将其返回的内容设置为文本。