C# RichTextBox在C中的单行中#

C# RichTextBox在C中的单行中#,c#,richtextbox,C#,Richtextbox,有没有办法转换RichTextBox内容并将其转换为字符串变量中的一行 我有这个: string line = Document.Text; //Convierte el contenido en una sola línea. string singleLine=line.Replace("\r\n", " "); 在MessageBox中显示时,它仍显示在多行中 提前谢谢 MessageBox有有限的空间来显示其消息。 当没有更多的空间时,它会继续在换行符上打印文本,但不会修改消息中的任

有没有办法转换RichTextBox内容并将其转换为字符串变量中的一行

我有这个:

string line = Document.Text;  //Convierte el contenido en una sola línea.
string singleLine=line.Replace("\r\n", " ");
在MessageBox中显示时,它仍显示在多行中


提前谢谢

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

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

Console.WriteLine(singleline);
此外,我更喜欢使用当前操作系统特有的转义码,而不是转义码

string singleLine=line.Replace(Environment.NewLine, " ");

你确定新线还在吗?。MessageBox具有有限长度的空间来显示其消息。当没有空间时,它会开始换行,但不会修改消息中的任何内容