转换粘贴的文本成单行

转换粘贴的文本成单行

问题描述:

所以我有一个文本框,在这里我要存储的地址,但作为一个单行。为了在那里获得地址,我会一直做一个复制和粘贴,问题是我从哪里复制它,它是多行的,所以当我粘贴它时,它只显示第一行。我知道我可以将它改为多行文本框,然后使用退格将其作为一行,但我只是想知道是否有一种方法可以使代码单行。转换粘贴的文本成单行

textBox1.Text = Clipboard.GetText().Replace(Environment.NewLine, " "); 
+0

yourAddrStr从哪里来?我正在做的是直接粘贴到文本框中。 – cb1295

+1

@ChristopherBonilla你是唯一能够回答yourAddrStr来自哪里的问题的人。你从哪里得到地址? – ojlovecd

+0

从我的剪贴板...我复制并粘贴... – cb1295

您可以删除“\ n”从输入和“\ r”以及字符。

+1

是啊,这是一种明显的,不是吗?你为什么不写一行代码来解释如何? – Icarus

+1

我没有想过勺子喂食代码如此重要,以至于给出想法。 – Birey

+1

我很想吃汤匙,请 – cb1295

尝试,

textBox1.Text = textBox2.Text.Replace("\r\n", " "); 

编辑:

String singleLine=multiLine.Replace("\r\n"," "); 
+0

为什么第一个文本框1和第二个文本框2? – cb1295

+0

@ChristopherBonilla - 这是供您参考。你可以改变它。不要忘记Replace是String类的一种方法,您可以将其与字符串对象一起使用。 – adatapost