Запись и чтение из файла в файловом потоке - C#
Формулировка задачи:
Всем привет Хотел спросить, почему не записывается в файл эта строка someone и не выводится на экран то, что уже есть в файле? Если вместо tests указать путь, то будет писать, что используется другим процессом, убрать первую строчку - перестанет существовать, напишет...
Так в чем ошибка?
FileStream tests = new FileStream("D://test.txt", FileMode.Create); StreamReader read = new StreamReader(tests); StreamWriter s = new StreamWriter(tests); s.Write("Someone"); Console.WriteLine(read.ReadToEnd()); tests.Close(); Console.ReadKey();
Решение задачи: «Запись и чтение из файла в файловом потоке»
textual
Листинг программы
static void Main() { FileStream tests = new FileStream(@"D:\test.txt", FileMode.Append); using (StreamWriter sw = new StreamWriter(tests)) sw.WriteLine("Someone"); tests = new FileStream(@"D:\test.txt", FileMode.Open); StreamReader sr = new StreamReader(tests); Console.WriteLine(sr.ReadToEnd()); tests.Close(); Console.Read(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д