任何方式转换RichTextBox内容并将其转换为String变量中的单行?
我有这个:
string line = Document.Text; //Convierte el contenido en una sola línea.
string singleLine=line.Replace("\r\n", " ");
当显示在MessageBox中时,它仍然以多行显示。
提前致谢!
答案 0 :(得分:1)
MessageBox具有有限长度的空间来显示其消息 如果没有更多空间,它会继续在换行符上打印您的文字,但不会修改您邮件中的任何内容。
要检查代码是否已有效删除换行符,请尝试使用
在输出窗口中打印Console.WriteLine(singleline);
此外,我更喜欢使用Environment.NewLine而不是特定于当前操作系统的转义码
string singleLine=line.Replace(Environment.NewLine, " ");