1

有什么方法可以转换 RichTextBox 内容并将其转换为字符串变量中的单行?

我有这个:

string line = Document.Text;  //Convierte el contenido en una sola línea.
string singleLine=line.Replace("\r\n", " ");

当在 MessageBox 中显示时,它仍然出现在多行中。

提前致谢!

4

1 回答 1

2

MessageBox 具有有限长度的空间来显示其消息。
当没有更多空间时,它会继续在换行符上打印您的文本,但不会修改您消息中的任何内容。

要检查您的代码是否有效地删除了换行符,请尝试在输出窗口中打印

Console.WriteLine(singleline);

另外,我更喜欢使用Environment.NewLine而不是特定于当前操作系统的转义码

string singleLine=line.Replace(Environment.NewLine, " ");
于 2013-05-06T23:31:24.083 回答