【发布时间】:2014-11-20 07:37:36
【问题描述】:
我正在使用StreamWriter 类将一些文本写入新创建的文本文件,但输出总是奇怪的错误,这是我的代码:
StreamWriter sw = new StreamWriter("newtextfile.txt", false, Encoding.Unicode);
for (int d = 0; d < count; d++)
{
sw.WriteLine(d + '^' + str1[d] + '^' + str2[d] + '^' + str3[d]);
}
sw.Flush();
sw.Close();
输出是这样的(这是文件的开头):
65342STR1^STR2^STR3
65343STR1^STR2^STR3
...等
我不知道为什么 WriteLine 会跳过 d + '^' 并写入该随机数。
【问题讨论】:
-
为什么这个问题被否决了?来吧
-
他们总是对我的问题投反对票,因为在 SO 中,您必须从某个地方开始,但必须始终在某个地方进行改进。
-
振作起来,这有时会发生 :-)。 +1
标签: c# winforms streamwriter