Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将分号放在富文本框的同一行上?_C# - Fatal编程技术网

C# 如何将分号放在富文本框的同一行上?

C# 如何将分号放在富文本框的同一行上?,c#,C#,结果: using (OracleCommand crtCommand = new OracleCommand("myCommand", conn1)) { richTextBox1.AppendText(Environment.NewLine); richTextBox1.AppendText(crtCommand.ExecuteScalar().ToString() + ";"); richTextBox1.AppendText(Environment.NewL

结果:

using (OracleCommand crtCommand = new OracleCommand("myCommand", conn1))
{
     richTextBox1.AppendText(Environment.NewLine);
     richTextBox1.AppendText(crtCommand.ExecuteScalar().ToString() + ";");
     richTextBox1.AppendText(Environment.NewLine);
}
预期结果:

CREATE UNIQUE INDEX "XPKTBL_A" ON "TBL_A" ("FIELD_A1")
;
试试下面的方法

CREATE UNIQUE INDEX "XPKTBL_A" ON "TBL_A" ("FIELD_A1");
而不是

string g = crtCommand.ExecuteScalar().ToString() + ";";
richTextBox1.AppendText(g.Replace("\n", string.Empty));

@Andreasniedermir已经在评论中提出了建议,但修剪线条打断应该会有所帮助

richTextBox1.AppendText(crtCommand.ExecuteScalar().ToString() + ";");

正如我在评论中已经提到的,只是将其添加为一个答案

richTextBox1.AppendText(crtCommand.ExecuteScalar().ToString().TrimEnd('\r', '\n', ' ') + ";");

是否尝试过修剪
crtCommand.ExecuteScalar().ToString()
末尾的换行符?
richTextBox1.AppendText(String.Format(“{0};”,crtCommand.ExecuteScalar().ToString())谢谢!这是正确的答案……:)我试过了,但没有成功:(
richTextBox1.AppendText(String.Format("{0};",crtCommand.ExecuteScalar().ToStrin‌​g()));