小编use*_*700的帖子

System.IO.StreamWriter不会为整个for循环写入

我试图在C#中为一个文件编写一长串数字,但它会在列表结尾之前停止.例如,以下代码:

  System.IO.StreamWriter file = new System.IO.StreamWriter("D:\\test.txt");

        for (int i = 0; i < 500; i++)
        {
            file.WriteLine(i);
        }
Run Code Online (Sandbox Code Playgroud)

给我留下一个列出数字0到431的文本文件.将500改为1000可以得到0到840.它似乎总是在循环结束之前停止写入.将数字输出到控制台以及文件成功提供控制台中的完整列表,但不是文件.

c# for-loop streamwriter

3
推荐指数
1
解决办法
5271
查看次数

标签 统计

c# ×1

for-loop ×1

streamwriter ×1