gpt4 book ai didi

c# - 添加新文本时保留之前的行

转载 作者:太空宇宙 更新时间:2023-11-03 15:44:20 26 4
gpt4 key购买 nike

我在使用 C# Winforms richtextboxes 时遇到过这个问题,无论何时添加新字符串,它都会删除之前显示的字符串并替换它。我想知道 C# 中是否有一个属性允许我保留以前的字符串并在其下方添加新字符串并继续这样做。

最佳答案

这是任何语言的基本操作,称为连接或附加文本。在 c# 中有很多方法可以做到这一点。

 richTextBox1.Text = "Iam Line 1. ";

//If you want to append on the same line then
richTextBox1.Text = richTextBox1.Text + "Iam also Line 1.";

//Or if you want to append on to the next line
richTextBox1.Text = richTextBox1.Text + Environment.NewLine + "Iam Line 2.";

//Also you can go to the next line simply putting \r (Carriage Return) or \n (New Line) Or \r\n
richTextBox1.Text = richTextBox1.Text + "\n" + "Iam Line 3";
richTextBox1.Text = richTextBox1.Text + "\r" + "Iam Line 4";
richTextBox1.Text = richTextBox1.Text + "\r\n" + "Iam Line 5";

//You can also append using other methods like
richTextBox1.Text += "\nIam Line 6";
richTextBox1.Text = string.Concat(richTextBox1.Text, "\nIam Line 7");
richTextBox1.Text = richTextBox1.Text.Insert(richTextBox1.Text.Length, "\nIam Line 8");

关于c# - 添加新文本时保留之前的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28869746/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com