Почему данный код вписывает в файл числа только до 359?

184
15 августа 2017, 12:18
FileStream str = new FileStream(@"D:\e.txt", FileMode.Append, FileAccess.Write);
StreamWriter stream = new StreamWriter(str);
for (int i = 0; i < 500; i++)
{
    stream.Write(i + ",");
    stream.WriteLine();
}
str.Close();

Почему данный код вписывает в файл числа только до 359?

Answer 1

Попробуйте так:

using (FileStream str = new FileStream(@"D:\e.txt", FileMode.Append, FileAccess.Write))
{
    StreamWriter stream = new StreamWriter(str);
    stream.AutoFlush = true;
    for (int i = 0; i < 500; i++)
    {
        stream.Write(i + ",");
        stream.WriteLine();
    }
    str.Close();
}
READ ALSO
Загрузка значений из файла xml

Загрузка значений из файла xml

Имею такой xml файл

246
Initialize() в Monogame

Initialize() в Monogame

Я начинал изучатьFramework MonoGame/XNA языка C#,уже понимаю устройство программы,но не могу понять зачем нужен метод Initialize()

215
Сортировка выбором. Поясните момент

Сортировка выбором. Поясните момент

За комментировал строки которые не могу понять, помогите разобратьсяСпасибо

187