我使用C#.NET构建了一个表单。它有很多文本框。我试图在文本框中保存和打印信息。我用了代码:
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
if ((myStream = saveFileDialog1.OpenFile()) != null)
{
using (var writer = new StreamWriter(myStream))
{
writer.WriteLine("Information of Quote Number: ");
writer.WriteLine(textbox1.Text);
writer.WriteLine("Total Cost: ");
writer.WriteLine(textbox2.Text);
}
}
myStream.Close();
}
我可以将它作为文本文件保存在四个不同的行中并打印出来。我想让所有人都在同一条线上。我该如何编写代码?谢谢你的帮助。
答案 0 :(得分:0)
使用Write
方法代替WriteLine
。它不包括换行符。
答案 1 :(得分:0)
使用Write
代替WriteLine
。
答案 2 :(得分:0)
人们建议使用Write
代替WriteLine
。
虽然,是的,他们是正确的。但只有一半是正确的。
当您想要突破到新线时,您仍然希望使用WriteLine
。
因此,您的新代码将如下所示:
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
if ((myStream = saveFileDialog1.OpenFile()) != null)
{
using (var writer = new StreamWriter(myStream))
{
writer.Write("Information of Quote Number: ");
writer.WriteLine(textbox1.Text);
writer.Write("Total Cost: ");
writer.WriteLine(textbox2.Text);
}
}
myStream.Close();
}
获得类似于
的输出报价编号信息:某种类型的生成信息。
总费用:3,500英镑