所以我有一个文本框,我希望存储一个地址,但作为一行。要获取该地址,我将始终进行复制和粘贴,问题在于我从中复制它,它是多行的,因此当我粘贴它时,它只显示第一行。我知道我可以将它改成多行文本框,然后使用退格键使其成为一行,但我只是想知道是否有一种方法可以让它与代码单行。
答案 0 :(得分:9)
textBox1.Text = Clipboard.GetText().Replace(Environment.NewLine, " ");
答案 1 :(得分:6)
尝试,
textBox1.Text = textBox2.Text.Replace("\r\n", " ");
编辑:
String singleLine=multiLine.Replace("\r\n"," ");
答案 2 :(得分:1)
您可以从输入中删除'\ n'个字符,也可以删除'\ n'。