OpenText
OpenText() возвращает StreamReader с кодировкой UTF-8.
Синтаксис
using StreamReader reader = fileInfo.OpenText();
Пример
Давайте прочитаем строку из abcde.txt:
using System;
using System.IO;
class Program
{
static void Main()
{
File.WriteAllText("abcde.txt", "abcde");
using (var reader = new FileInfo("abcde.txt").OpenText())
{
string res = reader.ReadLine();
Console.WriteLine(res);
}
}
}
Результат выполнения кода:
"abcde"
Пример
Давайте считаем две строки из файла:
using System;
using System.IO;
class Program
{
static void Main()
{
File.WriteAllText("abcde.txt", "abcde\n12345");
using (var reader = new FileInfo("abcde.txt").OpenText())
{
Console.WriteLine(reader.ReadLine());
Console.WriteLine(reader.ReadLine());
}
}
}
Результат выполнения кода:
"abcde"
"12345"
Смотрите также
-
OpenRead,
байтовый поток -
ReadAllText,
чтение целиком -
File,
запись текста -
FileInfo,
объект файла