【发布时间】:2018-11-21 15:56:36
【问题描述】:
我有问题。我必须将数字保存到 txt (这意味着什么并不重要)。我想在数字之间留出空格。 当我尝试在没有空格的情况下保存它时效果很好 这是我没有空格的代码
if (x_dolny > x1_sqr && x_dolny < x2_sqr)
{
using (StreamWriter streamW = new StreamWriter("C:\\Users\\Desktop\\outputdata.txt", true))
{
streamW.Write("1");
}
}
else if (y_prawy < y1_sqr && y_prawy > y2_sqr)
{
using (StreamWriter streamW = new StreamWriter("C:\\Users\\Desktop\\outputdata.txt", true))
{
streamW.Write("1");
}
}
else if (delta >= 0.0)
{
using (StreamWriter streamW = new StreamWriter("C:\\Users\\Desktop\\outputdata.txt", true))
{
streamW.Write("2");
}
}
else
{
using (StreamWriter streamW = new StreamWriter("C:\\Users\\Desktop\\outputdata.txt", true))
{
streamW.Write("0");
}
}
using (StreamWriter streamW = new StreamWriter("C:\\Users\\Desktop\\outputdata.txt", true))
{
streamW.WriteLine("New line");
}
然后我尝试添加“\t” 所以现在我有
streamW.Write("1 \t");
streamW.Write("2 \t");
streamW.Write("0 \t");
我不明白为什么它会切断我的线路并移至下一行...... 有什么想法吗?
【问题讨论】:
-
记事本菜单 - 格式 - 自动换行.. 是否勾选?
-
您还可以通过尝试展开记事本窗口来验证它是否为自动换行。如果是自动换行,则随着窗口变大,文本会四处移动,直到窗口足够长到一行。
标签: c# newline saving-data