Jon*_*han 23
您必须将文本框的多行属性设置为true,然后才能使用
Environment.NewLine
Run Code Online (Sandbox Code Playgroud)
作为新行char.
您也可以使用\ r \n而不是Environment.NewLine
TextBox1.Text = "First line\r\nSecond line"
Run Code Online (Sandbox Code Playgroud)
正如其他答案所说你必须设置.Multiline = true,但我不认为你必须使用该Lines属性.如果您已将文本作为一个字符串,则可以将其Text正常分配给属性.如果您的字符串包含'\n'作为分隔符,则可以替换当前系统的换行符:
textBox1.Text = myString.Replace("\n", Environment.NewLine);
Run Code Online (Sandbox Code Playgroud)