C#富文本框,添加字符串,输出到不同的文本框

C#富文本框,添加字符串,输出到不同的文本框,c#,C#,我正在寻找一种方法,将每个项目放入一个富文本框中,用户可以自定义这些项目,并将它们放入一个附加字符串的不同文本框中 例如:richtextbox将包含并按如下方式分隔: Sad Glad Mad 我想让他们进入的字符串是:johnwas\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 我希望它能在同一个文本框(不同于richtextbox)的不同行上输出所有3个文本 为了让它更容易理解,这些都被简

我正在寻找一种方法,将每个项目放入一个富文本框中,用户可以自定义这些项目,并将它们放入一个附加字符串的不同文本框中

例如:richtextbox将包含并按如下方式分隔:

Sad   
Glad  
Mad
我想让他们进入的字符串是:
johnwas\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

我希望它能在同一个文本框(不同于richtextbox)的不同行上输出所有3个文本

为了让它更容易理解,这些都被简化了,我一直在努力让它发挥作用


提前谢谢

请记住,RichTextBox控件中的文本是一个字符串数组,其中每一行都是数组中的一个元素,因此您可以迭代该数组,并在每次传递时构造句子

const string StringTemplate = "John was {0} today.";
...
var sb = new StringBuilder();
foreach (var line in richTextBox1.Lines) {
    sb.AppendLine(string.Format(StringTemplate, line));
}

textBox1.Text = sb.ToString();

请记住,RichTextBox控件中的文本是一个字符串数组,其中每一行都是数组中的一个元素,因此您可以迭代该数组,并在每次传递时构造句子

const string StringTemplate = "John was {0} today.";
...
var sb = new StringBuilder();
foreach (var line in richTextBox1.Lines) {
    sb.AppendLine(string.Format(StringTemplate, line));
}

textBox1.Text = sb.ToString();
我想这对你有帮助。我想这对你有帮助。