在文本文件中连续写入数据流

时间:2013-12-02 12:01:20

标签: c# asp.net filestream

我必须创建一个有四行的文本文件,每行会有两百个零。如果我创建一个循环并写入它将需要更多时间。如何在单个循环中打印数据流。使用这段代码

        for (int j = 0; j <= 599; j++)
            {
                if (j >= 0 && j <= 199)
                {
                    if (j == 199)
                        writer.WriteLine("0");
                    else
                        writer.Write("0");
                }
                else if (j >= 200 && j <= 399)
                {
                    if (j == 499)
                        writer.WriteLine("0");
                    else
                        writer.Write("0");
                }
                else if (j >= 400 && j <= 599)
                {

                }
            }

1 个答案:

答案 0 :(得分:2)

我先创建一个“常量”:

string line = new String('0', 200);
for (int i = 0; i < 4; i++)
{
    writer.WriteLine(line);
}