下面的代码提供 OUTPUT1 ,如下所述。如何实现 OUTPUT2 。
using (StreamWriter writer = new StreamWriter("testdata.txt", true))
{
for (int i = 1; i <= 1500; i++)
{
writer.WriteLine(i +","); //OR writer.Write(i + ",");
}
}
OUTPUT1 :
1,
2,
3,
OUTPUT2 :
1,2,3,4,5,6
答案 0 :(得分:5)
使用writer.Write
代替writer.Writeline
以避免额外的换行符。
答案 1 :(得分:4)
你做需要使用.Write
代替.WriteLine
,但我猜你所看到的是
new StreamWriter("testdata.txt", true)
true
表示将附加到文件中,因为您之前可能已使用WriteLine
运行此代码,您可以滚动浏览前1500行以查找你的代码全部在一行
答案 2 :(得分:0)
你必须使用Write()函数,因为WriteLine()函数被写入然后像“1 \ n 2 \ n 3 \ n”那样跳转行。
a