Я знаю, что на этот вопрос, возможно, несколько раз отвечали на этом сайте, но даже после просмотра этих решений у меня нет ответа на вопрос, почему моя программа не записывает в текстовый файл, который я назначил. Вот код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace Main
{
class Program
{
public static void Main (string[] args)
{
using (StreamWriter writer = new StreamWriter("test.txt"))
{
writer.WriteLine("Hello, World!");
}
}
}
}
Моя программа не выдает никаких исключений и завершается с 0, поэтому я не понимаю, как это все еще не работает должным образом. Если бы кто-то мог предоставить ответ вместе с объяснением того, почему это не работает, я был бы очень признателен.
РЕДАКТИРОВАТЬ: Хорошо, я исправил код после небольшой игры. Оказывается, что после прочтения файла там я написал текст Таким образом, прояснение этой проблемы будет:
Текст записывается в файл, но он не виден мне, когда я открываю файл из своего проекта в Visual Studio. Я не уверен, почему, и это приводит к путанице