StreamWriter.WriteLine () не работает

Я пытаюсь записать несколько строк, по одной, в файл .txt, используя StreamWriter.WriteLine (не статично).

const string filename = "BasicTestInfo.txt";
        using (var writer = new StreamWriter(filename, false))
        {
            writer.WriteLine("{0} 350 200 200 10 2 28 20 200 2500 1200 1 1", Player1);
            writer.WriteLine("{0} 300 150 150 4 2 15 18 150 2500 1000 1 0", Player2);
            writer.WriteLine("{0} 200 140 450 25 14 10 70 4500 2500 750 1 1", Player3);
            writer.WriteLine("{0} 175 120 400 15 3 8 50 3000 2500 850 1 0", Player4);
            writer.WriteLine("{0} 300 100 300 8 1 4 30 1000 2500 1200 1 0", Player5);
            writer.WriteLine("{0} 450 310 450 20 5 5 35 1500 2500 700 1 1", Player6);
        }

Каждый из объектов игрока является струнным. Если я запускаю это с другим именем файла (a.k.a. BasicTestInfo2.txt), он создает этот файл в bin.Debug, но он 'пусто Я знаю, что достигну внутренней части блока using (я поместил туда Console.WriteLine), и я знаю, что хочу усечь, поэтому я использую false для добавления (хотя заменяю false на true или без параметра вообще не решает проблему).

Основная проблема заключается в том, что, хотя файл создается, в нем нет строк текста.

Ответы на вопрос(4)

Ваш ответ на вопрос