Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
704 of 1492 menu
◀ ▶

Метод File.OpenText

Метод File.OpenText возвращает StreamReader с кодировкой по умолчанию UTF-8. Читатель закрывают через using - закроется и файл. Асинхронное открытие - OpenTextAsync.

Синтаксис

using StreamReader reader = File.OpenText(path);

Пример

Давайте прочитаем строку из abcde.txt:

using System; using System.IO; class Program { static void Main() { File.WriteAllText("abcde.txt", "abcde"); using (StreamReader reader = File.OpenText("abcde.txt")) { string res = reader.ReadLine(); Console.WriteLine(res); } } }

Результат выполнения кода:

"abcde"

Пример

Давайте прочитаем весь текст до конца:

using System; using System.IO; class Program { static void Main() { File.WriteAllText("12345.txt", "12345"); using (StreamReader reader = File.OpenText("12345.txt")) { string res = reader.ReadToEnd(); Console.WriteLine(res); } } }

Результат выполнения кода:

"12345"

Пример

Давайте прочитаем две строки по очереди:

using System; using System.IO; class Program { static void Main() { File.WriteAllLines("abcde.txt", new[] { "abcde", "12345" }); using (StreamReader reader = File.OpenText("abcde.txt")) { reader.ReadLine(); string res = reader.ReadLine(); Console.WriteLine(res); } } }

Результат выполнения кода:

"12345"

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить