Запись и чтение из файла в файловом потоке - 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();
}