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