5

我们如何在 C# 的第二行写输出?
我们如何将给定的代码写成两行

MessageBox.Show("my name is " + LineBreak, "yazdan" ,
                 MessageBoxButton.OK, MessageBoxIcon.Information);

我们如何在“我的名字是”之后和“yazdan”之前开始一个新行

4

4 回答 4

13
"my name is " + "\n" + "yazdan" 

你可以使用"\n"或者Environment.NewLine

于 2017-06-16T10:13:04.537 回答
2

你可以试试这个:

"my name is " + Environment.NewLine + "yazdan"
于 2017-06-16T10:12:45.663 回答
2
MessageBox.Show("my name is " + Environment.NewLine + "yazdan", MessageBoxButton.OK, MessageBoxIcon.Information);
于 2017-06-16T10:15:29.697 回答
0

取决于您的环境,在 Unix 中它只是“\n”,但在 Windows 环境中您需要“\r\n”。这些都写成字符串。

\r = 回车 \n = 换行

这相当于 VB.NET 中的 vbCrLf

于 2017-06-16T10:22:17.437 回答