C# <;导致问题的RichTextBox中的字符

C# <;导致问题的RichTextBox中的字符,c#,winforms,richtextbox,C#,Winforms,Richtextbox,编辑-对不起,伙计们,我想我太想“模糊”我的工作代码了。。。我不知道为什么会有这么多的反对票,但无论如何。请参见下文,了解实际代码的更新/编辑 我正在尝试将一段文本插入行的现有部分(您首先设置: txt = this.RTB1.Text.Substring(starts, length); 然后在下一行中替换txt的值: txt = this.RTB1.Text.Insert(index,"log='test'></data>"); txt=this.RTB1.Text.I

编辑-对不起,伙计们,我想我太想“模糊”我的工作代码了。。。我不知道为什么会有这么多的反对票,但无论如何。请参见下文,了解实际代码的更新/编辑

我正在尝试将一段文本插入行的现有部分(
您首先设置:

txt = this.RTB1.Text.Substring(starts, length);
然后在下一行中替换txt的值:

txt = this.RTB1.Text.Insert(index,"log='test'></data>");
txt=this.RTB1.Text.Insert(索引,“log='test'>”);
您可能希望连接字符串:

string txt = this.RTB1.Text.Substring(starts, length);
txt += this.RTB1.Text.Insert(index,"log='test'></data>");
this.RTB1.Text = txt;
string txt=this.RTB1.Text.Substring(开始,长度);
txt+=this.RTB1.Text.Insert(索引,“log='test'>”;
this.RTB1.Text=txt;

好的,伙计们……我想我会把它给亚伦,因为它有点关联,没有其他人回答

答案是: 我正在使用RTB.On_TextChanged事件根据一个条件触发intellisense。但是,由于我还在intellisense中设置了文本RTB.text值,因此该条件两次变为true并添加了两次特定文本。因此,我在添加intellisense文本时设置了一个标志,并在On_TextChanged事件中检查它


干杯,并为困惑感到抱歉。

这是什么语言
(txt=“…”)
当然不是C#我想他指的是评论。编辑…他们是…谢谢Rob。如果不是问题的实际答案,你不必选择它作为接受的答案——如果你最终自己解决了问题,你甚至可以接受自己的答案(老实说,这不是任何人的建议),这似乎是事实。然而,我认为他认为这是一个“错误”是正确的在您最初发布的代码中,如果不是您立即想要解决的更大的错误,请注意,实际的问题是在原始帖子中完全忽略的一个因素中。如果您提到该方法是由TextChanged事件触发的,则可能已经注意到分配给文本的递归事件触发器。这个故事的寓意是,对完整的实际代码进行调试器比对太小的代码部分进行大量的眼球检查更有效。因此,当您真正感到困惑时,请确保提供问题的更完整和准确的描述。8-)谢谢!非常感谢您的帮助:)
string txt = this.RTB1.Text.Substring(starts, length);
txt += this.RTB1.Text.Insert(index,"log='test'></data>");
this.RTB1.Text = txt;