Класс является оболочкой для байтового потока, считывает данные из файла, по умолчанию в виде символов Unicode.
Подключить пространство имен System.IO.
Подключить пространство имен System.IO.
Main.cs
usingSystem;//подключить пространство именusingSystem.IO;//подключить пространство имен для кодировкиusingSystem.Text;classProgram {-
publicstaticintMain() { -
//путь -
stringpath =@"D:\zzz\a.txt"; -
//если файл существует -
if(File.Exists(path)) { -
/*---считывание из файла, 1 вариант---*/ -
//создаем байтовый поток и привязываем его к файлу -
//в конструкторе указываем: -
//путь -
//кодировка -
using(StreamReader sr =newStreamReader(path, Encoding.UTF8)) { -
stringstr =null; -
while(!sr.EndOfStream) { -
Console.WriteLine(str = sr.ReadLine()); -
} -
} -
Console.WriteLine("\n"); -
/*---считывание из файла, 2 вариант---*/ -
//создаем байтовый поток и привязываем его к файлу -
//в конструкторе указываем: -
//путь -
//кодировка -
using(StreamReader sr =newStreamReader(path, Encoding.UTF8)) { -
stringstr =null; -
while((str=sr.ReadLine()) !=null) { -
Console.WriteLine(str); -
} -
} -
} -
//если файл не существует -
else{ -
Console.WriteLine("такой файл не существует"); -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;//подключить пространство именusingSystem.IO;//подключить пространство имен для кодировкиusingSystem.Text;classProgram {-
publicstaticintMain() { -
//путь -
stringpath =@"D:\zzz\a.txt"; -
//если файл существует -
if(File.Exists(path)) { -
/*---считывание из файла, 1 вариант---*/ -
//создаем байтовый поток и привязываем его к файлу -
//в конструкторе указываем: -
//путь -
//кодировка -
using(StreamReader sr =newStreamReader(path, Encoding.UTF8)) { -
stringstr =null; -
while(!sr.EndOfStream) { -
Console.WriteLine(str = sr.ReadLine()); -
} -
} -
Console.WriteLine("\n"); -
/*---считывание из файла, 2 вариант---*/ -
//создаем байтовый поток и привязываем его к файлу -
//в конструкторе указываем: -
//путь -
//кодировка -
using(StreamReader sr =newStreamReader(path, Encoding.UTF8)) { -
stringstr =null; -
while((str=sr.ReadLine()) !=null) { -
Console.WriteLine(str); -
} -
} -
} -
//если файл не существует -
else{ -
Console.WriteLine("такой файл не существует"); -
} -
Console.ReadKey(); -
return0; -
} }
Hello World!
Привет Мир!
Hello World!
Привет Мир!
Привет Мир!
Hello World!
Привет Мир!