我试图通过按下按钮在C#文本框中写一个字符串。当我按下按钮时,我的字符串应该添加到textBox中。但是,添加了字符串,但是" \ n"完全被忽略了。我怎么能允许呢?
这是一个非常简单的例子,我写的只是为了解问题所在,但我注意到当我尝试将控制台输出重定向到textBox时,白色空格也会发生同样的事情。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
String s = "first line";
s += "\n";
s += "second line";
Console.Out.WriteLine(s);
textBox1.AppendText(s);
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
我怎么称呼它:
class Program
{
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
答案 0 :(得分:4)
使用\r\n
或Environment.NewLine