答案 0 :(得分:3)
插入" \ r \ n"你想在哪里添加行
"It's Felix Birthday\r\nIt's DesBirthday\r\nIt's Fffffffs Birthday!"
答案 1 :(得分:3)
您应该使用Jonesopolis建议的Environment.NewLine
。
请参阅documentation here,新行的字符取决于您定位的系统。让.NET框架知道新行是什么。
你可以像那样使用它
string str = String.Format("this text{0}is on three{0}lines", Environment.NewLine);
或者,如果您正在使用最新版本的C#(如果您有很多新行,则可读性较差):
string newLine = Environment.NewLine;
string str = $"this text is{newLine}on three{newLine}lines";
答案 2 :(得分:0)
如前所述,\r\n
很适合插入新行。或者(我个人的选择)是使用Environment.NewLine
来有效地做同样的事情。但是这基于Enviroment
,因此应该是跨环境兼容的(不存在其他WPF环境)。
像
这样的东西string message = string.Format("It's Felix Birthday{0}It's DesBirthday{0}It's Fffffffs Birthday!", Environment.NewLine);
实际上这只会产生与输入\r\n
相同的结果,但也会使其更具可读性。
答案 3 :(得分:0)
MessageBox.Show("It's Felix Birthday\nIt's DesBirthday\nIt's Fffffffs Birthday!");
只要把#34; \ n"你想要新线的地方
答案 4 :(得分:-1)
通过使用TextWrapping,您将能够使用多行文本框 TextWrapping ="包覆与#34; MAXLINES =" 2"宽度=" 150"